Michael Baker International is seeking a GIT Systems Developer I to join their Moon Township, PA office. The successful candidate will be responsible for the creation of comprehensive, robust functional specifications used by Development, QA, Product Management and other relevant stakeholders. All other software development artifacts will be measured for accuracy and completeness against these specifications.
The main duties and responsibilities include:
- Collaborate with cross-functional teams to define, design and ship new features
- Creates user interface mock-ups and associated behavioral rules to define navigation, validation, data relationships and trigger events
- Work on bug fixing and improving application performance
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
- Effectively design software systems using existing architectures and patterns by following industry best practices using C#, MVC 4.0/5.0 and T-SQL
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Participates in planning, estimation and scheduling activities
- Participates in design reviews, code reviews, test plan reviews and documentation reviews
- Performs other duties as required
The requirements include a BS in Computer Information Technology, Computer Science, Management Systems or related discipline or equivalent combination of education and experience, and experience in developing functional specifications for commercial software products. In addition, they are looking for with the following:
- Strong analytical skills
- Strong communication, presentation and writing skills
- Strong abstraction, organization and simplification skills
- Detailed understanding of business processes
- Understanding of functional specification approaches that lead to successful technical design and test case development
- Strong process definition skills
- Skilled at abstracting process details from domain experts
- Skilled at analyzing and mapping complex processes
- Skilled at identifying exception conditions
In addition, they would like 1 to 2 years’ experience developing software that included specific experience in the following:
- Knowledge and experience with n-tier, enterprise-scalable, distributed application environments built on .NET Framework using ASP.NET MVC 4.5/5.0
- Strong knowledge of communications protocols, Object Oriented (O.O.), programming techniques and multi-threaded applications
- Experience in JavaScript libraries – AngularJS, jQuery
- Database experience to include SQL Server and Oracle design and administration
- Experience with ESRI ArcGIS Server technologies
- Excellent verbal and written communication
- Initiative and self-motivation to work independently on projects
- Ability to create and present key requirements artifacts without direct supervision
- Interpersonal and team work skills
To sum it up, here a list of qualities that the preferred applicant will have:
- MS Degree in Computer Information Technology, Computer Science, Management Systems or related discipline is a plus
- Experience with Objective – C and Cocoa Touch Development
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
- Understanding of the full mobile development life cycle
Anybody interested in applying should contact:
Jeffrey L Brooks | Lead Recruiter/Great Lakes Region | Michael Baker International
100 Airside Drive | Pittsburgh (Moon Township) PA 15108| [O] 412-269-4656 [F] 412-472-9116
jeffrey.brooks@mbakerintl.com | www.mbakerintl.com