Sr. Angular Developer
Xylem · Charlotte, NC · 4 days ago
Information TechnologyFull-time
Responsibilities
- 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
- Lead and manage software development projects
- Create project timelines and ensure timely delivery
- Communicate project progress and risks to stakeholders
- Conduct code reviews and ensure coding standards are met
- 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
- 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
- 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
Qualifications
- A bachelor’s degree in Computer Science, Software Engineering, or a related field with at least 4 years experience or equivalent work experience
- Expertise in multiple programming languages such as Java Script, C#, .NET
- 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