
Posted 5 days ago
Software Engineer
ChicagoOn-siteFull-time
AI Summary
Software Engineer at PMA Consultants Careers designs, develops, and maintains software features using C++ and related tools, implements business logic and UI, debugs and refactors code, and participates in agile ceremonies and testing.
About this role
Responsible for creating and supporting software features in PMA’s products using C++ programming and a variety of other tools. Develop and maintain new features in products developed at PMA. Identify changes and requirements for the new feature. Implement business logic for the new feature. Create user interfaces as needed. Participate and present in code reviews for any new changes. Debug and upgrade legacy source code. Implement and fix identified bugs in code from user-submitted reports or quality assurance testing. Refactor existing code to improve performance and maintainability. Upgrade the application source code to new versions of third-party libraries. Plan out the scope of work and develop requirements. Review upcoming tasks in JIRA. Feature planning discussions. Conduct UI/UX reviews. Sprint planning. Collaborate with other team members and stakeholders. Participate in daily standup calls and sidebars, sprint reviews, and sprint retrospectives. Develop unit and automated tests. Write unit tests to keep the source code controlled and bug-free. Help with creating automated tests in TestComplete. Assist with managing and running automated tests in TestComplete. Create, manage, and document automated build pipelines, from source code to installation packages, for daily, quality assurance, and release builds.
Qualifications
Education: Bachelor's – Computer Science or a related technical field of study; will accept equivalent foreign degree.
Experience: Three (3) years in the position above, as a Cloud Architect, Software Engineer, Application Development Analyst, or in a related software engineering role.
Experience must include each of the following:
1. Three (3) years using C# writing code for commercial applications.
2. One (1) year using C++ in Windows applications and the Microsoft Foundation Class library.
3. Product testing and licensing using SmartBear.
4. Building applications with database integrations.
5. Data structures and building algorithms.
6. Version control systems and automated testing.
7. Working with Jira in Agile and Scrum environments.
8. Client-server, API, and web development.
Skills
AgileC++GitJiraSCRUMSmartbearSQLTestCompleteUI/UX
Explore related jobs
More jobs at PMA Consultants Careers
Similar Agile jobs
Jobs in Chicago
Market Researcher- QualitativeThe Sound · Chicago, Illinois
Two-cycle Equipment TechnicianPremier Service · West Chicago, Illinois
Landscape Construction LaborerPremier Service · West Chicago, Illinois
Landscape Construction ForemanPremier Service · West Chicago, Illinois- AVP of TradingTidal Financial Group · Chicago, Israel
Regional Marketing ManagerVos Collection · Chicago, Illinois