Applications Developer
US$97,000 / yr base salary
Posted 26 Sep 2026
Advertised as “Application Developer - Senior (C# and .Net)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 4+ yrs
- Management level
- People management
- Employment
- Hybrid
| Base salary | US$97,000 / yr |
|---|
Field of studyComputer Science (or related)
Study levelBachelor's
Job Description
As a Senior Applications Developer on the Engineering Tools Development team, you will play a key role in developing our PLM and Digital Engineering applications that support our customers’ mission-critical objectives. This role combines deep technical expertise and cross-functional leadership.
What You’ll Do
-
Lead, assist, and collaborate with other application developers, business analysts, system administrators, and others in conceptualizing and developing new software programs and applications as well as maintaining existing applications.
-
Collaborate with specialists from a wide variety of expertise including mechanical engineering, material science, optical engineering, and other information technology team members.
-
Plan phases of the software development life cycle (SDLC) for a variety of projects.
-
Assist in the preparation and documentation of software requirements and specifications.
-
Research and document requirements of software users.
-
Conduct research on emerging application development best practices, languages, and standards in support of development efforts.
-
Partner with business representatives to ensure requirements are well understood and documented to achieve successful delivery.
-
Actively work with the software development manager and architecture managers to align to a consistent technology vision and drive application development standards.
-
Facilitate peer-programming and design sessions/reviews with team members.
-
Participate in code reviews.
-
Foster and be a leader of a collaborative and team-oriented environment.
-
Ensure development quality is being tracked and improved using techniques like automated testing and peer code review.
-
Take the lead on solving and implementing difficult technology challenges and drive our team to successful delivery.
-
Consistently write, translate, code, and test software program and applications according to specifications.
-
Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Support Units, and the Company.
-
Interact appropriately with others to maintain a positive and productive work environment.
**This role is hybrid 3 days a week on site**