726 Software Developer jobs in Charlotte
Software Developer
Posted 2 days ago
Job Viewed
Job Description
Software Developer
Vacancy No
VN1058
Target Staff Type
Volunteer/Supported
Work Location
JAARS Waxhaw or Remote
FTE
1.000
Position Summary
Software Developer Job Description
JAARS is looking for a talented Software Developer to join our software engineering team to create applications that serve the mission transportation community. We build and maintain innovative iOS, iPadOS and cloud-hosted SaaS applications for use in support of mission work around the world.
Your primary focus will be working with a team to develop and maintain these high-end applications.
Your responsibilities will include new development, app performance improvement, new app features, and supporting applications.
To ensure success as an JAARS Software Developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Swift, SwiftUI, the Xcode IDE, PHP, and Javascript. You'll need be able to work effectively as part of a dispersed team.
Position Responsibilities
Position's Responsibilities :
- Develop and implement new software programs.
- Maintain, develop and implement new features for existing software programs.
- Communicate clearly with other members of the development team.
- Write technical reference and end user documentation for software programs.
- Learn new software development and implementation skills as required.
- Under direction from management (Product Manager or his superior), interact with third party vendors (AWS, GitHub, Jira etc) to configure services needed to implement and support software developed by JAARS Inc.
Educational/Formal Training Requirements:
- Degree in Computer Science, related degree, or equivalent experience
- Excellent proficiency in PHP (required)
- Excellent database/SQL proficiency (required)
- Able to quickly analyze and learn a large existing codebase (required)
- Javascript proficiency (highly preferred)
- HTML5 & CSS (highly preferred)
- Yii Framework proficiency (preferred)
- iOS Framework proficiency (preferred)
- Swift proficiency (preferred)
- A deep and growing walk with the Lord Jesus that includes your personal spiritual growth and the ability to support others in their spiritual growth.
- Embrace the vision, mission, and core values of JAARS.
Sr. Software Developer, Application
Posted 2 days ago
Job Viewed
Job Description
Who We Are: Oasys International, LLC (Oasys) is a rapidly expanding firm that has been recognized on Inc. 5000 magazine's list of the fastest-growing companies for five consecutive years. We are a dynamic organization dedicated to providing world-class technology consulting services through our team of expert technologists, consultants, engineers, and subject matter experts. At Oasys, we prioritize continuous learning, a healthy work-life balance, and a collaborative work environment. Our culture is merit-based, recognizing and rewarding performance and fostering a supportive and social atmosphere.
Position Summary:
Oasys is seeking a Senior Software Developer, Application to support the United States Coast Guard (USCG) at the Aviation Logistics Center (ALC)-Information Systems Division (ISD). The Senior Software Developer, Application in this role is responsible for full-stack application development, solution design, and support for initiatives related to system modernization and sustainment that underpin the USCG's aviation logistics and enterprise systems.
The ideal candidate will bring deep software development expertise, DevSecOps experience, and the ability to lead complex development efforts supporting operational resilience, cybersecurity compliance, and cross-functional integration.
Primary Responsibilities:
- Design, develop, modify, test, deploy, and maintain custom and enterprise software applications that support logistics, finance, engineering, and maintenance functions.
- Translate user requirements and functional specifications into technical solutions through collaboration with Business Analysts, Architects, and DevOps teams.
- Develop scalable, efficient, and secure applications using technologies such as .NET, Java, JavaScript, OpenROAD, SQL, Oracle, HTML/CSS, SAS, and PHP.
- Build APIs and service integrations using modern protocols (REST, SOAP, JSON, XML).
- Conduct code reviews, debug issues, and execute regression, unit, and integration testing.
- Support development of reports, cubes, and dashboards using SAS Viya, Cognos, and Framework Manager for improved asset visibility and analytics.
- Participate in Agile development processes using Jira for task tracking and Confluence for documentation.
- Develop and maintain technical documentation including system design specs, SOPs, deployment guides, and user manuals.
- Apply Security Technical Implementation Guides (STIGs) and ensure systems meet Authority to Operate (ATO) requirements and cybersecurity regulations.
- Support configuration and version control using Bitbucket and other source code repositories.
- Analyze legacy systems and contribute to modernization roadmaps using industry best practices and emerging technologies.
- Collaborate with stakeholders across engineering, information assurance, and helpdesk teams to troubleshoot application issues and deliver continuous improvements.
- Serve as a senior technical or task lead, providing mentorship and ensuring development practices are standardized and aligned with government requirements.
- All other duties as assigned by management.
Skills/Qualifications:
- Advanced knowledge of object-oriented programming, data structures, and application architecture patterns.
- Experience supporting full software lifecycle activities in federal or DoD environments.
- Strong understanding of DevSecOps concepts, secure coding standards, and Agile development methodologies.
- Proficiency in relational database design, PL/SQL, and procedural languages.
- Experience with Kubernetes, CI/CD pipelines, automated testing frameworks, and version control systems.
- Ability to write clean, maintainable, and well-documented code in support of mission-critical operations.
- Excellent communication, analytical thinking, and problem-solving abilities.
Education/Experience Requirements:
- Bachelor's or Associate's degree in Computer Science, Math, Information Technology, Engineering, or related field. Five (5) years of directly relevant experience may substitute for two (2) years of formal education.
- Minimum of 5 years of experience in enterprise software development, including requirements gathering, architecture, coding, testing, and support.
- Minimum of two (2) years of program/project-level software design experience.
- Minimum of two (2) years of experience in an Agile software development environment and methodologies.
- Minimum of two (2) years of experience with Kubernetes, Jira, Confluence, and Bitbucket.
- Demonstrated experience working in support of federal government enterprise applications preferred.
Clearance:
- U.S. citizenship required
- Must have or be eligible to obtain a Position of Public Trust or DoD Secret Clearance.
Certification Requirement:
- CompTIA Security+
- Additional certifications (Network+, AWS Certified Cloud Practitioner, Microsoft Azure Fundamentals, ITIL Foundation, TOGAF or other similar certifications) are a plus.
Work Location:
- Elizabeth City, NC - On-Site - Hybrid
- North Carolina Region - Must be available to work onsite two to three days a week.
Oasys is proud to be an equal opportunity employer for all protected groups, including protected veterans and individuals with disabilities.
Software Developer, Application (AZURE)
Posted 2 days ago
Job Viewed
Job Description
Who We Are: Oasys International, LLC (Oasys) is a rapidly expanding firm that has been recognized on Inc. 5000 magazine's list of the fastest-growing companies for five consecutive years. We are a dynamic organization dedicated to providing world-class technology consulting services through our team of expert technologists, consultants, engineers, and subject matter experts. At Oasys, we prioritize continuous learning, a healthy work-life balance, and a collaborative work environment. Our culture is merit-based, recognizing and rewarding performance and fostering a supportive and social atmosphere.
Position Summary:
Oasys is seeking a Software Developer, Application (SME) to support the United States Coast Guard (USCG) at the Aviation Logistics Center (ALC)-Information Systems Division (ISD). The Software Developer, Application (SME) will architect, lead, and execute the design and modernization of secure enterprise applications to support aviation logistics, asset management, supply chain operations, and financial tracking.
This position requires expert-level knowledge of Windows Azure development, Azure Active Directory (AD) integrations, and emerging technology analysis in a DevSecOps, Agile, and compliance-driven environment. The Software Developer, Application (SME) will lead the modernization of legacy systems, oversee secure software development lifecycles, and guide transition strategies toward resilient, scalable, and cloud-optimized platforms.
Primary Responsibilities:
- Lead full-stack software development efforts across the enterprise application portfolio, supporting mission-critical functions such as aircraft maintenance, parts tracking, and operational readiness.
- Drive the development and deployment of cloud-native applications using Microsoft Azure, ensuring scalability, performance optimization, and adherence to Zero Trust architecture principles.
- Integrate systems with Azure Active Directory (Azure AD) to implement secure authentication, group policy enforcement, and identity management across hybrid environments.
- Design and implement secure API endpoints, microservices, and distributed services using REST, SOAP, JSON, XML, and Azure Functions.
- Serve as technical lead across Agile teams-owning sprint deliverables, backlog refinement, code reviews, and architecture decisions using Jira, Confluence, and Bitbucket.
- Conduct research and evaluation of emerging technologies, including cloud-native platforms, container orchestration, AI/ML applications, and serverless computing, to drive innovation in legacy-to-modern transitions.
- Develop enterprise solutions using OpenROAD, SQL/PLSQL, SAS, PHP, .NET, Java, and JavaScript to interface with Ingres and Oracle data environments.
- Lead cloud governance, access control, and policy enforcement efforts in coordination with Information Assurance and cybersecurity teams.
- Implement and manage CI/CD pipelines, container deployment via Kubernetes, and automation of testing and deployment tasks.
- Enforce secure coding practices, remediate vulnerabilities, and ensure compliance with DHS 4300A, STIGs, FedRAMP, and NIST 800-53 standards.
- Produce system documentation, architectural diagrams, software versioning strategies, ATO artifacts, and disaster recovery plans in accordance with USCG SELC guidelines.
- Mentor developers and serve as a technical advisor on cloud transformation strategies and application lifecycle management.
- All other duties as assigned by management.
Skills/Qualifications:
- Expert-level proficiency in Azure cloud services, including Azure Web Apps, Azure Functions, Logic Apps, Storage, and Virtual Networking.
- Advanced experience integrating applications with Azure Active Directory and supporting identity federation and authentication mechanisms.
- Demonstrated ability to evaluate, prototype, and implement emerging technologies to improve system resiliency, performance, and cost-efficiency.
- Deep expertise in secure enterprise application architecture, software refactoring, and modernization of legacy systems.
- Proficiency in Kubernetes, Bitbucket, Git, and DevSecOps pipeline automation tools.
- Familiarity with database and reporting platforms including Ingres, Oracle, SAS Viya, and Cognos.
- Strong knowledge of Agile and DevSecOps development processes, including sprint leadership and backlog management.
- Excellent written and verbal communication skills, with the ability to lead technical discussions and briefings for government stakeholders.
Education/Experience Requirements:
- Bachelor's or Associate's degree in Computer Science, Math, Information Technology, Engineering, or related field. Six (6) years of directly relevant experience may substitute for three (3) years of formal education.
- Minimum of 6 years of experience in full lifecycle software development including requirements, design, code, testing, deployment, and maintenance.
- Minimum of 6 years of experience with Azure cloud development and related services.
- Minimum of six (6) years of in-depth knowledge of Active Directory (AD), Certificate Services, Azure AD integrations, and other cloud-related services.
- Minimum of six (6) years of program/project level experience for software design.
- Minimum of six (6) years of experience with Kubernetes, Jira, Confluence, and Bitbucket.
- Minimum of six (6) years of experience in an Agile DevSecOps software development environment and Methodologies.
- Demonstrated experience working in support of federal government enterprise applications preferred.
Clearance:
- U.S. citizenship required
- Must have or be eligible to obtain a Position of Public Trust or DoD Secret Clearance.
Certification Requirement:
- CompTIA Security+
- Additional certifications (Network+, AWS Certified Cloud Practitioner, Microsoft Azure Fundamentals, ITIL Foundation, TOGAF, CISSP, or other similar certifications) are a plus.
Work Location:
- Elizabeth City, NC - On-Site - Hybrid
- North Carolina Region - Must be available to work onsite two to three days a week.
Oasys is proud to be an equal opportunity employer for all protected groups, including protected veterans and individuals with disabilities.
Principal Software Developer
Posted today
Job Viewed
Job Description
Job Overview:
We are looking for an inspired Principal Software Developer to drive the implementation of cloud-native Business Process Orchestration leveraging technologies including Camunda, .NET, AWS, Kafka, Angular and related tools. Also augmenting the processes with artificial intelligence capabilities. The candidate will be working in a high-velocity program both independently and/or with one or more Scrum teams in the
Mainframe Software Developer
Posted 2 days ago
Job Viewed
Job Description
Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Mainframe Software Developer in Charlotte, NC or Minneapolis, MN (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 12 Months
Locations: Charlotte or Minneapolis
In this role, you will:
- Lead moderately complex initiatives and deliverables within technical domain environments
- Contribute to large scale planning of strategies
- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Technology oriented B.E/B Tech Degree or equivalent advanced degree
- Understand the various functionalities of the IDS to ascertain the deviation in the current process
- 4+ years of experience in programming using COBOL, JCL, IMS, DB2, VSAM & Z/OS Connect.
- Good working experience on mainframe utilities like sort, REXX, Fileaid, Endeavor/Changeman, Easytrieve.etc
- Good working experience on debugging tools like Xpeditor, Abendaid.etc
- Experience working with Agile/Scrum method and exposure to latest tools like zUnit, Git, SonarQube, Checkmarx etc. is preferred
- Good experience in leading small to medium project by providing technical leadership?
- Analytic and excellent organizational skills
- Excellent communication skills
- Proactive and can work independently
- Demonstrated ability to translate business requirements and functional design into technical implementation?
- Develop and maintain programs to specifications? Includes development involving technologies such as COBOL, CICS, JCL, IMS, DB2, MQ . Perform unit testing and ensure functionality meets the business requirements.
- Mentor junior team members to help them deliver the work assigned to them and train them to uplift the capability.
- Provides technical consultation and support in the development of computer applications and programs.
- Analyzes business requirements, designs and writes technical specifications to design or redesign computer solutions.
- Develops original and/or complex code - assists in preparing programming specifications and completes programming tasks to maintain or modify current programs or to develop less complex computer programs using COBOL language tools.
- Leads and/or performs modeling, simulations and analysis efforts for assigned projects.
- Verifies program logic by overseeing the preparation of test data, testing and debugging of programs.
- Participates in overall systems testing during the development SDLC phase.
- Confirms the migration of application code to the production environment after releases are installed.
- Develops new documentation, participates in the development of department technical procedures and designs user guidebooks as needed. These documents include restart instructions and flow diagrams.
- Should have experience working with Waterfall and Agile development methods
- Medical Insurance - Four medical plans to choose from for you and your family
- Dental & Orthodontia Benefits
- Vision Benefits
- Health Savings
Principal Software Developer
Posted 2 days ago
Job Viewed
Job Description
Job Overview:
We are looking for an inspired Principal Software Developer to drive the implementation of cloud-native Business Process Orchestration leveraging technologies including Camunda, .NET, AWS, Kafka, Angular and related tools. Also augmenting the processes with artificial intelligence capabilities. The candidate will be working in a high-velocity program both independently and/or with one or more Scrum teams in the
.NET Software Developer
Posted 2 days ago
Job Viewed
Job Description
A nationwide leader in final mile delivery services, our organization is committed to reliability, integrity, and enhancing customer experiences across 23+ states. Headquartered in Charlotte, NC, we support a growing network of clients through dedicated and network delivery models. With over 700 team members and counting, we seek individuals who are strong communicators, natural problem-solvers, and motivated to contribute in a fast-paced, collaborative environment.
We're currently seeking a Full Stack Developer to help design, build, and maintain client-facing software products that directly support logistics and operational excellence. This role requires hands-on expertise in SQL Server, C#, JavaScript, HTML/CSS, React, Angular, and cloud computing platforms. You'll work within a Scrum team, contribute to software that scales with business needs, and be instrumental in developing intuitive user experiences and robust backend systems.
Ideal candidates will have 5-6 years of enterprise-level software development experience, a strong grasp of OOP principles, and proficiency with modern frameworks such as Node.js, Next.js, and .NET Core. A deep understanding of secure coding practices, RESTful APIs, Git-based workflows, and CI/CD pipelines is essential. Whether your background is from formal education or hands-on experience, if you're passionate about building impactful solutions in a dynamic and evolving tech landscape, we'd love to hear from you.
Required Skills & Experience
- JavaScript
- CSS/HTML
- C#
- .NET Core
- SQL Server
- Angular
- SQL Server
Desired Skills & Experience
• 5+ years of experience
• BS or MS in Computer Science or related field
• Excellent interpersonal skills
• A superior work ethic, self-starter
What You Will Be Doing
• 50% Front-end
• 50% Back-end Daily Responsibilities
• 100% Hands On
Benefits
• Medical Insurance
• Dental Benefits
• Vision Benefits
• Paid Time Off (PTO)
• 401(k) Match
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-SL13
Posted by: Savannah Lefebvre
Specialization :
- .Net
Be The First To Know
About the latest Software developer Jobs in Charlotte !
Mainframe Software Developer
Posted 2 days ago
Job Viewed
Job Description
Mainframe Software Developer
Charlotte, North Carolina
Hybrid
Contract
$53.56/hr - $60.35/hr
Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Mainframe Software Developer in Charlotte, NC or Minneapolis, MN (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 12 Months
Locations: Charlotte or Minneapolis
In this role, you will:
-
Lead moderately complex initiatives and deliverables within technical domain environments
-
Contribute to large scale planning of strategies
-
Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
-
Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
-
Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
-
Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
-
Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Required Qualifications:
-
4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
-
Technology oriented B.E/B Tech Degree or equivalent advanced degree
-
Understand the various functionalities of the IDS to ascertain the deviation in the current process
-
4+ years of experience in programming using COBOL, JCL, IMS, DB2, VSAM & Z/OS Connect.
-
Good working experience on mainframe utilities like sort, REXX, Fileaid, Endeavor/Changeman, Easytrieve.etc
-
Good working experience on debugging tools like Xpeditor, Abendaid.etc
-
Experience working with Agile/Scrum method and exposure to latest tools like zUnit, Git, SonarQube, Checkmarx etc. is preferred
-
Good experience in leading small to medium project by providing technical leadership?
-
Analytic and excellent organizational skills
-
Excellent communication skills
-
Proactive and can work independently
Job Expectations:
-
Demonstrated ability to translate business requirements and functional design into technical implementation?
-
Develop and maintain programs to specifications? Includes development involving technologies such as COBOL, CICS, JCL, IMS, DB2, MQ . Perform unit testing and ensure functionality meets the business requirements.
-
Mentor junior team members to help them deliver the work assigned to them and train them to uplift the capability.
-
Provides technical consultation and support in the development of computer applications and programs.
-
Analyzes business requirements, designs and writes technical specifications to design or redesign computer solutions.
-
Develops original and/or complex code - assists in preparing programming specifications and completes programming tasks to maintain or modify current programs or to develop less complex computer programs using COBOL language tools.
-
Leads and/or performs modeling, simulations and analysis efforts for assigned projects.
-
Verifies program logic by overseeing the preparation of test data, testing and debugging of programs.
-
Participates in overall systems testing during the development SDLC phase.
-
Confirms the migration of application code to the production environment after releases are installed.
-
Develops new documentation, participates in the development of department technical procedures and designs user guidebooks as needed. These documents include restart instructions and flow diagrams.
-
Should have experience working with Waterfall and Agile development methods
You will receive the following benefits:
-
Medical Insurance - Four medical plans to choose from for you and your family
-
Dental & Orthodontia Benefits
-
Vision Benefits
-
Health Savings
Remote Software Developer
Posted 2 days ago
Job Viewed
Job Description
Since 2010 Synergisticit has helped Jobseekers get employed in the tech Job market by providing candidates the requisite skills, experience and technical competence to outperform at interviews and at clients. Here at SynergisticIT We just don't focus on getting you a tech Job we make careers.
In this Job market also, our candidates are able to achieve multiple job offers and $100k + salaries.
please check the below links to see success outcomes, salaries of our candidates .
We regularly interact with the Top Tech companies to give our candidates a competitive advantage-Please visit the below videos exhibiting at Oracle Cloud world /Oracle Java one (Las vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023
All Positions are open for all visas and US citizens
We at Synergisticit understand the problem of the mismatch between employer's requirements and Employee skills and that's why since 2010 we have helped 1000's of candidates get jobs at technology clients like apple, google, Paypal, western union, Client, visa, walmart lab s etc to name a few.
Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients.
Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or People looking to switch careers or who have had gaps in employment and looking to make their careers in the Tech Industry.
We assist in filing for STEM extension and also for H1b and Green card filing to Candidates
We want Data Science/Machine learning/Data Analyst and Java Full stack candidates
For data Science/Machine learning Positions
REQUIRED SKILLS
Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
Project work on the technologies needed
Highly motivated, self-learner, and technically inquisitive
Experience in programming language Java and understanding of the software development life cycle
Knowledge of Statistics, Gen AI, LLM, Python, Computer Vision, data visualization tools
Excellent written and verbal communication skills
Preferred skills: NLP, Text mining, Tableau, PowerBI, Databricks, Tensorflow
REQUIRED SKILLS For Java /Full stack/Software Positions
Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
Highly motivated, self-learner, and technically inquisitive
Experience in programming language Java and understanding of the software development life cycle
Project work on the skills
Knowledge of Core Java , javascript , C++ or software programming
Spring boot, Microservices, Docker, Jenkins, Github, Kubernates and REST API's experience
Excellent written and verbal communication skills
If you get emails from our Job Placement team and are not interested please email them or ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team who only connect with candidates who are matching client requirements.
No phone calls please. Shortlisted candidates would be reached out. No third party or agency candidates or c2c candidates
Sr. Software Developer
Posted 2 days ago
Job Viewed
Job Description
Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.
The Role:
The Senior Enterprise Software Developer is a seasoned professional in the IT industry, responsible for designing and implementing advanced software solutions to meet the strategic needs of an organization. They possess a strong technical background in software engineering principles and are proficient in multiple programming languages. Their role often includes mentoring junior developers, conducting code reviews, and collaborating with other departments to ensure software functionality aligns with business objectives. They play a critical role in the full software development lifecycle, from concept to deployment, and are key drivers of innovation and efficiency in enterprise software projects.
Responsibilities:
Software Development
• Design and implement software solutions
• Write clean, efficient, and maintainable code
• Troubleshoot and debug software issues
• Collaborate with team members to ensure project success
• Keep up-to-date with the latest technologies and trends
Project Management
• Lead and manage software development projects
• Define project scope, goals, and deliverables
• Create project timelines and ensure timely delivery
• Communicate project progress and risks to stakeholders
• Conduct code reviews and ensure coding standards are met
System Architecture
• Design and implement scalable and secure software architecture
• Evaluate and select appropriate technologies and tools for projects
• Ensure system performance, reliability, and scalability
• Identify and address potential security vulnerabilities
Quality Assurance
• Develop and implement testing strategies and protocols
• Ensure high-quality and bug free software releases
• Conduct thorough testing and debugging of software
• Document and track software bugs and issues
• Continuously improve and optimize software testing processes and procedures
Client Management
• Communicate and collaborate with clients to understand their needs
• Provide technical support and updates to clients
• Identify opportunities for additional software solutions or improvements for clients
• Maintain positive and professional relationships with clients
• Gather and incorporate client feedback into software development process.
High Impact Behaviors:
• Continuous Professional Development: Professionals should be committed to lifelong learning, seeking out opportunities for self-improvement, and staying abreast of industry trends and best practices.
• Collaboration and Teamwork: Effective professionals understand the value of collaboration. They work well with others, contribute to team goals, and understand that diverse perspectives can lead to better solutions.
• Results Driven Performance: High performing professionals focus on delivering results. They set high standards for their own performance and are committed to achieving objectives efficiently and effectively.
Qualifications:
• A bachelor’s degree in Computer Science, Software Engineering, or a related field with at least 4 years experience or equivalent work experience that provides exposure to fundamental theories, principles, and concepts.
• Expertise in multiple programming languages such as Java Script, C#, .NET, and familiarity with frontend technologies such as Angular and Blazor.
• Proven Experience of professional software development experience, particularly in enterprise environments.
• Strong understanding of software architecture principles and patterns, and the ability to design scalable and robust systems.
• Experience in leading development teams, mentoring junior developers, and managing software projects.
• Proficiency in advanced database design, management, and optimization techniques.
• Excellent analytical and problem-solving skills to tackle complex software challenges.
• Strong communication skills to effectively collaborate with cross functional teams and stakeholders.
Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.
At Xylem, you'll not only contribute to solving water issues but also have the chance to make a difference through our paid Volunteer Program, Xylem Watermark. We prioritize our employees' well-being through inclusion and belonging as well as our Employee Resource Groups (ERG). Proud to be an Equal Employment Opportunity (including disability and veterans) and Affirmative Action workplace, Xylem fosters an inclusive environment free from discrimination or harassment.
Please note that the information in this job description outlines the general nature of the position and is not an exhaustive list of duties. Xylem is dedicated to providing reasonable accommodations to enable all employees to perform their essential job functions. We reserve the right to modify this job description and assign additional duties as needed. Embrace the opportunity to be part of Xylem's transformative journey in shaping the future of water technology! #XylemCareers #GlobalImpact #WaterInnovation