Senior Software Engineer - Web Application Development
Job Description
Job Description
Fragomen, the leading global immigration services provider and an AmLaw 100 Firm, is seeking a Senior Software Engineer to join our talented Application Development team in our Immigration Technology and Innovation Lab. Our technology facilitates the hiring and movement of skilled talent on a global scale.
Fragomen's Senior Software Engineers contribute experience designing and implementing web applications using popular front-end technologies including Typescript and Angular and back-end technologies including C# (.NET Core) and Python. 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.
How you will make a difference as a Senior Software Engineer with Fragomen:
Let's talk if you have the following qualifications and experience:
Our Technology stack includes, but is not limited to:
Fragomen, the leading global immigration services provider and an AmLaw 100 Firm, is seeking a Senior Software Engineer to join our talented Application Development team in our Immigration Technology and Innovation Lab. Our technology facilitates the hiring and movement of skilled talent on a global scale.
Fragomen's Senior Software Engineers contribute experience designing and implementing web applications using popular front-end technologies including Typescript and Angular and back-end technologies including C# (.NET Core) and Python. 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.
How you will make a difference as a Senior Software Engineer with 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 the following qualifications and experience:
- Bachelor's Degree in Computer Science, Engineering, or related field.
- 5+ years of experience developing production-ready software applications
- 5+ years of experience working in an Agile/Scrum environment
- Strong, proven experience with web front-end development using the Angular platform
- Strong, proven experience working with APIs, microservices, and web applications
- Preferred: experience with building back-end web APIs, preferably in C# or Python
- Exceptional troubleshooting and debugging skills
- Experience providing technical design of 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 from concept to maintenance
Our Technology stack includes, but is not limited to:
- Typescript, JavaScript
- Angular
- C# .NET Core
- Python
- Kotlin
- Django
- Web API, LINQ, REST, GraphQL, MVC
- MS SQL Server, PostgreSQL, Couchbase
- Visual Studio Code
- Git (Bitbucket, GitLab), Jira, Confluence, Bamboo, Jenkins
- VMWare, Docker
Date Posted
08/10/2022
Views
6
Positive
Subjectivity Score: 0.8
Similar Jobs
Software Engineer Lead (Java/SpringBoot/MongoDB/MicroServices) - PNC
Views in the last 30 days - 0
View Details