Demo

Senior Software Engineering Specialist (Multiple Openings)

PMA Consultants Careers
Ann Arbor, MI Full Time
POSTED ON 2/4/2025
AVAILABLE BEFORE 5/4/2025

Position Summary

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 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.

Location : Various unanticipated locations throughout the U.S.; Telecommuting permitted.

Salary : $108,250 / year

Position Qualifications

  • Education : Bachelor's - Computer Science / Engineering, or a closely 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 :
  • 1. Three (3) years using C#.
  • 2. Building applications with database integrations.
  • 3. Data structures and building algorithms.
  • 4. Version control systems and automated testing.
  • 5. Working with Jira in Agile and Scrum environments.
  • 6. Client-server, API, and web development.

Additional Requirements

Physical : Standing or sitting for long periods; must be able to lift up to 15 pounds at times and spend extended hours in front of a computer screen.

Cognitive : Problem-solving, written, and verbal communication skills; computer and software skills; and ability to read and interpret text online or in printed form.

About PMA

At PMA, employee well-being is a daily priority. We offer a combination of workplace options that include a PMA office location; work-from-home; or a client site. Wherever we work, we openly share knowledge as we believe that collaboration with peers improves our work product and that pursuing subject matter expertise is a lifelong endeavor.

We are committed to a culture of equity, diversity, and inclusion. We affirm and respect diverse backgrounds and opinions because we believe they yield the best solutions for our clients. We promote emotional intelligence and trust by nurturing these values within our new hires.

We encourage staff to develop rewarding, long-term careers at PMA, and we implement formal leadership development programs that help you attain your goals. At PMA, shared success is a core value. Every employee who contributes is recognized, celebrated, and rewarded. We look for self-driven candidates eager to assume responsibility and join a community of respect founded on collaboration and accountability, not titles. If you aim to transform the project management practice toward continuous improvement of project outcomes, the profession, and yourself, PMA looks forward to warmly welcoming you to our team.

We offer competitive pay and benefits, wellness programs for you and your family, and career development opportunities to advance your professional goals.

As a PMA professional, you will be empowered to make timely and effective decisions and significant daily contributions to complex facets of project delivery. Join a team that has achieved a world-class reputation in the construction industry and has been voted a "Best Place to Work."

PMA offers competitive wages and comprehensive benefits, including medical, prescription, dental, vision, time off with pay, 401(k) with company match, life, disability, and professional development reimbursement for qualifying employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity, or gender expression), disability, national origin, or any other characteristic protected by applicable laws, regulations, and ordinances. Qualified female and minority applicants are encouraged to apply.

EOE, including persons with disabilities and veterans.

VEVRAA federal contractor.

Salary : $108,250

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineering Specialist (Multiple Openings)?

Sign up to receive alerts about other jobs on the Senior Software Engineering Specialist (Multiple Openings) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PMA Consultants Careers

PMA Consultants Careers
Hired Organization Address Bedford, MA Full Time
Position Summary The successful candidate will be reporting to the PMA Project Manager. The Clerk of the Works / Assista...
PMA Consultants Careers
Hired Organization Address Wilson, NC Full Time
Position Summary PMA is seeking a Project Controls Specialist (scheduling/cost management) to provide project controls s...
PMA Consultants Careers
Hired Organization Address South Plainfield, NJ Full Time
Job Description Job Description Position Summary PMA is currently seeking a Senior Project Controls Scheduler for an exc...
PMA Consultants Careers
Hired Organization Address Detroit, MI Full Time
Position Summary PMA is currently seeking a Junior Project Engineer in the Detroit area. This role will involve all aspe...

Not the job you're looking for? Here are some other Senior Software Engineering Specialist (Multiple Openings) jobs in the Ann Arbor, MI area that may be a better fit.

Senior Software Developer - Android - Automotive

IAV Automotive Engineering, Inc., Novi, MI

AI Assistant is available now!

Feel free to start your new journey!