Search

Front-End Software Developer

Fa Solutions Llc
locationSt. Petersburg, FL, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description


General Description:

The Software Developer (Front-End) is responsible for designing and implementing user interfaces for our custom systems. This includes design, implementation and optimization of screens as well as a level of comfort with UX design. While the position has a focus on front-end development, the developer should be familiar with back-end work in case help is needed at times. All development is in the context of cloud-based and increasingly cloud-native solutions, as well as being within the Microsoft .NET/C# + Angular tech stack. A critical element of this position is remaining open-minded about adopting new tech and new ways of development. The custom applications are written using a traditional monolithic architecture, but usage of micro-services and event-driven architecture will increase over time.

Primary Duties and Responsibilities:

  • Define and present design for new features
  • Collaborate with business analysts to ensure complete stories are ready for development
  • Implement new features in code
  • Develop testing procedures from unit testing through integration testing, while assisting the BA’s in preparing user testing
  • Use current and company-recommended practices for managing code change via Git (branches for ex.)
  • Responsibility for deployment of changes to all environments (Dev, Test, Production etc.)
  • Troubleshooting production defects
  • Program and data performance optimization
  • Responsible for security of code and data being worked on, including following best practices and using security scans
  • Responsible for following UI practices to ensure compliance with ADA and Section 508
  • Keeping abreast of changes to the tech stack, such as new features in Angular and .NET
  • Perform root cause analysis of production errors and resolve technical issues
  • Due to the remote nature of the position, being online and available within our communication platform during working hours as well as on video calls as needed

Qualifications and Education Requirements:

  • Bachelor’s degree required
  • 4+ years of custom development
  • Angular 2+
  • Microsoft .NET 7+ with C#
  • Data modeling and usage of a RDBMS, SQL
  • OpenAPI specification 3+, along with usage of SwaggerHub or similar to document APIs
  • Jira for issue management and sprint participation
  • Git / GitHub for source control
  • Strong working knowledge of relevant Microsoft applications, including Visio or similar diagramming software
  • Problem-solving aptitude
  • Demonstrate strong written and verbal communication skills

Preferred Skills:

  • React / Vue
  • Dev Express UI widgets and tools
  • AWS cloud
  • Familiarity with serverless designs and technology
  • Implementation of CI/CD pipelines
  • Microservices, both developing as well as consuming




Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...