What are the responsibilities and job description for the Software Engineer C++ Windows position at Liberty Personnel Services, Inc.?
Job Details:
Software Engineer C Windows
Hybrid onsite 2-3 days
As a Software Engineer, you will be a key member of our development team, responsible for designing, developing, and testing software applications in a Windows environment. You will work on challenging projects, utilizing your expertise in C and modern software development practices. This role offers the opportunity to contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.
Responsibilities:
Please add me on LinkedIn! http://www.linkedin.com/in/boydakelly
I look forward to connecting with you!
Boyd Kelly
www.libertyjobs.com
484 567 2099
bk@libertyjobs.com
http://www.libertyjobs.com/boyd/jobs
http://www.linkedin.com/in/boydakelly
#IT
#midsenior
#hybrid
Software Engineer C Windows
Hybrid onsite 2-3 days
As a Software Engineer, you will be a key member of our development team, responsible for designing, developing, and testing software applications in a Windows environment. You will work on challenging projects, utilizing your expertise in C and modern software development practices. This role offers the opportunity to contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.
Responsibilities:
- Design, develop, and test high-quality C code for Windows applications.
- Utilize Model-Driven Architecture (MDA) principles with Rhapsody in C for software design and development.
- Implement robust and efficient code using Standard Template Library (STL).
- Develop multi-threaded applications, ensuring performance and stability.
- Adhere to Test-Driven Development (TDD) methodologies to ensure code quality.
- Participate in Agile development sprints, contributing to planning, daily stand-ups, and retrospectives.
- Collaborate effectively with other engineers, QA, and product management teams.
- Troubleshoot and debug software issues.
- Contribute to continuous improvement of development processes.
- Maintain up-to-date knowledge of relevant technologies and trends.
- Bachelor's degree in Computer Science or a related field.
- Proven experience in C software development in a Windows environment.
- Strong understanding and practical experience with Model-Driven Architecture (MDA) and Rhapsody in C .
- Proficiency in using the Standard Template Library (STL).
- Experience developing multi-threaded applications.
- Solid understanding of Test-Driven Development (TDD) principles and practices.
- Experience working in an Agile development environment.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Please add me on LinkedIn! http://www.linkedin.com/in/boydakelly
I look forward to connecting with you!
Boyd Kelly
www.libertyjobs.com
484 567 2099
bk@libertyjobs.com
http://www.libertyjobs.com/boyd/jobs
http://www.linkedin.com/in/boydakelly
#IT
#midsenior
#hybrid