Senior Application Developer | BomaLink

Senior Application Developer

Internet

Posted 2 years ago

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 possible

Location

100% Remote

Responsibilities

  • 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 : )
At BomaLink, we celebrate diversity.  We are dedicated to openness, curiosity and creating an inclusive culture.  We know that diverse teams build better products and generate better ideas.  We strongly encourage applications from everyone regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Budget

Negotiable

New Message

×