Fragomen is looking to hire experienced Software Engineers to join our talented Application Development team in our Technology and Innovation Lab in Pittsburgh.
Fragomen is actively looking for seasoned Software Engineers with experience designing and implementing web applications using popular technologies including C# .NET Core, Typescript, and Angular. As a core member of the team you will play an integral part in the design, implementation, and delivery of new features and applications. You will make key contributions and be involved in decision making regarding the technical direction of our products. You will be called upon to use your knowledge of our business needs to suggest and develop solutions that improve the experience of Fragomen's clients and users.
What Software Engineers do at Fragomen:
Design and develop software applications using the latest web application technologies
Serve as a mentor and leader to less-experienced software developers, providing advice and coaching
Document and demonstrate solutions by developing architectural diagrams, sequence diagrams, and concise yet detailed wiki articles
Perform thorough yet fair peer code reviews
Understand and internalize business needs and use this knowledge to create applications to manage those needs
Let's talk if you have:
Bachelor's Degree in Computer Science, Engineering, or related field.
At least five years of experience developing production-ready software applications
At least five years of experience working in an Agile/Scrum environment
Strong, proven experience with full-stack development including RESTful APIs and web front-ends, especially Angular
Strong, proven experience building and working with APIs, microservices, and web applications
Exceptional debugging skills
Experience designing software applications and features
Familiarity with common design patterns
Experience with and an affinity for writing Unit Tests using frameworks such as XUnit, NUnit, Jasmine & Karma
A collaborative spirit and a demonstrated ability to play well with others
A willingness to take ownership of the things you create
Our Technology stack includes, but is not limited to: