Software Engineer
Robert Half Charlotte
Design, develop, and maintain web applications and services using C#, .NET, JavaScript, React, and other relevant technologies.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Architect and implement scalable and efficient software solutions that meet performance, security, and reliability requirements.
- Write clean, well-designed, and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
- Implement and integrate third-party libraries, APIs, and services as needed to extend the functionality of software solutions.
- Troubleshoot and debug issues, identify root causes, and implement effective solutions in a timely manner.
- Stay updated with industry trends and best practices related to software development, including emerging technologies and methodologies.
- Mentor and coach junior team members, sharing knowledge and expertise to foster their growth and development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Engineer or similar role, with expertise in C#, .NET, JavaScript, React, and related technologies.
- Strong proficiency in object-oriented programming, design patterns, and software development principles.
- Experience with front-end development technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Familiarity with backend development frameworks and technologies such as ASP.NET Core, Node.js, or Express.js.
- Solid understanding of database concepts and experience working with relational databases (e.g., SQL Server, MySQL).
- Excellent problem-solving skills, with the ability to analyze complex issues and implement effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Proactive mindset with a passion for learning and continuous improvement.
- Experience with Agile software development methodologies (e.g., Scrum, Kanban) is a plus.
Robert HalfCharlotte
lifecycle.
• Must hold a Bachelor's or Master's degree in Computer Science, Software Engineering or a related field
• Proven experience as a Software Engineer or similar role in software development
• Proficiency in .NET, with a good knowledge of its...
RandstadCharlotte
and Deployment of components in collaboration with Lead Developers (Data Engineer, Software Engineer, Data Scientist, Technical Test Lead)
• Understand requirements / use case to outline technical scope and lead delivery of technical solution
• Works closely...
U.S. Bank National AssociationCharlotte
and discover what you excel at—all from Day One.
Job Description
Job Description
U.S. Bank is seeking a full-time Software Engineer - Pega Systems (Multiple openings) in Charlotte, NC.
Essential Responsibilities: The Software Engineer - Pega Systems...