Full Stack Developer Hybrid - US

Full Stack Developer

Full Time • Hybrid - US
Responsibilities:

The Developer performs software development and maintenance tasks assigned under the guidance of the Project Manager and Team Lead. These tasks may include but are not limited to:

  • Writing, testing, and reviewing application code. 
  • Creating new programs and testing newly installed programs to verify functionality.
  • Regular consultations with business analyst and colleagues concerning software. 
  • Participating in team design and development sessions as well as system architecture specification and design reviews.
  • Design or assist in development of DevOps tool chain processes to deploy/promote code from code repository to application environment.
  • Develop applications that are deployed to the front end (user interface) or back-end application systems.
  • Assess existing source code and adapt to meet current requirements. Support production environment with resolving application errors.
  • Assist on team activities to analyze and improve system performance.
  • Use version control system to manage software code. Update design documentation, if required, as part of correcting production issues
  • Adhere to the agile methodologies Software Development Life Cycle. 
  • Identify and provide recommendations for system process improvements. Prepares periodic and ad hoc status reports for each assignment for department manager and project manager.
Required Technical Skills:

  • Mid - to advanced skill and expertise in C# and .Net core.
  • Experience with SQL Server and Entity Framework.
  • Experience developing automated unit tests in NUnit or similar.
  • Familiarity with object-oriented programming concepts and best practices
  • Experience developing applications with Angular
  • Knowledge of HTML/CSS markup and CSS frameworks such as Bootstrap and Material UI.
  • Experience with enterprise applications including REST APIs, microservices and cloud- native design patterns.
  • Works well within Agile Scrum project management methodology
Preferred Technical Skills:

  • Some experience with ASP.NET MVC.
  • Experience developing containerized applications with Docker and Kubernetes or OpenShift.
  • Knowledge of AWS services including S3, EFS, and EBS storage; VPCs; EC2; SWS; and Lambda functions.
  • Experience with the Prime NG component library
Other Skills:

  • Strong time and resource management skills.
  • Excellent communication skills, both written and verbal
Education and Experience:

  • BS, Computer Science or related discipline
  • Minimum 5 Years' experience
  • 5 years of relevant experience may be substituted for the bachelor's degree. Master's Degree or MBA in related field may be substituted for bachelor's degree and 3 years relevant experience.
Requirements:

  • U.S Citizenship is required. 
  • Candidate must be able to obtain Public Trust clearance. 
  • This position is currently remote but could change due contractor requirements.

Flexible work from home options available.

Compensation: $150,000.00 - $160,000.00 per year




(if you already have a resume on Indeed)

Or apply here.

* required fields

Location
Or
Or