Details
On behalf of our client partner, BomaLink is looking for a Senior Application Developer to perform analysis of an existing applications set, and optimize and bugfix these applications. New features for the applications may need to be added. Current applications include but are not limited to: GraphQL server in .NET, Data transformation and Cosmos DB application in .NET, ecommerce API integration in Node.js. Must be self-sufficient in this role.
Start Date
As soon as possibleLocation
100% RemoteResponsibilities
- Analyze an existing suite of applications, and optimize and bugfix these applications. Build additional features for the applications as needed.
- Understand the business purpose of user stories and define and analyze possible alternative ways of satisfying the business purpose of the story
- Work directly with the Product Owner to clarify and further define the details of how the story should be implemented
- Provide guidance to other developers as necessary who are engaged in development tasks associated with the story including working with developers to design algorithms and flowcharts
- Translate of UI/UX wireframes to visual elements and implement robust set of services and APIs.
- Build reusable code and libraries for future use
- Optimize the application for maximum speed and scalability. Recommend and execute improvements.
- Integrate software components and third-party programs
- Develop automated tests. Unit and integration testing, MSTest and NUinit frameworks
- Verify and deploy programs and systems
- Create technical documentation for reference and reporting
- Take the overall responsibility for “shepherding” the story through the process all the way to (and including) UAT - lead the presentation of the completed story to the Product Owner in the Sprint Review.
Ideal Qualifications
- 5+ years of experience shipping commercial enterprise software using an Agile methodology.
- 5+ years of experience with software design and Web application development in a test-driven environment
- Strong expertise in .NET 4.7, C#, T-SQL, ASP.NET MVC Web API, XML, JSON
- Strong experience in ASP.NET, Java and Node.JS coding languages including GraphQL
- Experience in Cosmos DB and data transformation.
- Experience working with and designing RESTful APIs
- Experience with Microsoft Azure
- Experience with unit and integration testing, MSTest and NUinit frameworks
- Ability to learn new languages, skills and technologies quickly and apply them efficiently.
- Excellent interpersonal/communication skills (both oral/written) with the ability to communicate at various levels with clarity and precision.
- A computer science degree or equivalent experience
- Must be self-sufficient, self-starting and driven.
Work Schedule
Generally Monday to Friday. Must be available between 10:00 AM and 4:00 PM Eastern Time USA for code reviews and/or status update meetings.Engagement Duration
Two (2) months minimum duration with strong possibility of extensions and full-time/permanent engagement.Salary
Depending on level of skills and experience.Other perks of working with us
- Opportunity to work for a fast-growing company headquartered in Michigan, USA
- Flexible work environment with remote working arrangements available to everyone
- Being a part of something special, we are confident you won’t find any other company like us : )