JobHabor

Software Developer

Bmi

Location
United States
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, build, and maintain software
  • Participate in all phases of managing the Application Lifecycle Management
  • Participate in technical logic and design discussions
  • Identify the appropriate software architecture based on the requirements
  • Contribute to the review and analysis of business requirements
  • Integrate internal and external product design into a cohesive user experience
  • Work with UX/UI to improve and refine product visual design
  • Create, maintain, and present technical documentation
  • Perform resource, technical and risk assessments
  • Work with other development, architecture, and product development teams
  • Work with 3rd party vendor on technical design/specifications
  • Assist in the timely completion of assigned development projects
  • Prepare required documentation
  • Assist in the estimation of personnel requirements, cost, and time
  • Implement strong unit and service-level tests

Requirements

  • Bachelor's Degree or higher in Computer Science or Math or equivalent industry experience
  • Five (5) years Object Oriented development experience
  • Five (5) years C# project implementation experience
  • Strong hands-on expertise in developing C# server-side multi-threaded services
  • Strong hands-on expertise in developing web applications utilizing ASP.NET MVC
  • Strong hands-on experience with multi-tier design patterns and frameworks
  • Proficiency in JQuery, HTML5, Ajax, CSS, JavaScript
  • Deep knowledge of the .NET framework
  • Proficiency with Visual Studio
  • Strong SQL experience
  • Knowledge of industry standard source control systems
  • Experience with industry standard communication protocols; REST, JSON, XML and SOAP
  • Experience with Agile software development methodologies
  • Must possess ability to work independently in a fast-paced, dynamic environment
  • Must be a self-motivated team player
  • Must possess the ability to create and maintain artifacts including use cases, data flow charts, process flow diagrams, software requirements document, functional specifications document, etc.
  • Must possess strong analytical, problem solving and technical documentation skills
  • Must possess ability to effectively present information and respond to questions
  • Must have an excellent understanding and hands-on experience with design and development best practices
  • Detail orientation and strong attention to detail
  • Must have progressive achievement in job history
  • Must be willing to work overtime, including weekends, when required
  • Understanding of SDLC automation concepts such as continuous integration

Preferred

  • additional C# experience is strongly preferred
  • MS SQL preferred
  • Proficiency in Team Foundation Server/VSTS is preferred
  • Git Repo experience
  • Azure experience is preferred
  • MUI experience
  • React experience
  • Experience with distributed systems or a large enterprise background is preferred

Skills

  • C#
  • ASP.NET MVC
  • Entity Framework
  • JQuery
  • HTML5
  • Ajax
  • CSS
  • JavaScript
  • .NET framework
  • Visual Studio
  • MS SQL
  • Team Foundation Server
  • VSTS
  • Git
  • REST
  • JSON
  • XML
  • SOAP
  • Azure
  • MUI
  • React

Similar roles