Job Title: Software Architect
Number of openings:   2
Office Location:   Baton Rouge, Louisiana, United States

Job Description:

We are looking for a software architect to join our team. You will be involved in the development of our company’s technical infrastructure and software applications. Your duties will include system integration, communicating with stakeholders, and defining the solutions needed to implement business strategies and processes. You will also be tasked with leading operations and development teams in the agile design, development, and implementation of software systems.

Responsibilities:

  • Designing new software products for robustness and scalability.
  • Helping multiple agile scrum teams with planning, scoping, and creation of technical solutions for the new product capabilities.
  • Developing Proof-of-Concept projects to validate new architectures and solutions.
  • Planning the refactoring and re-architecting of existing software.
  • Working with other architects/developers to identify and create common reusable components.
  • Applying test-driven development principles and architecting testable solutions.

Key Skills:

  • 2+ years’ experience architecting multi-tier MVC applications in C#.
  • 5+ years’ experience programming multi-tier MVC applications in C#.
  • Experience of SaaS application development with a better understanding of Angular, React & bootstrap.
  • BS in Computer Science, or equivalent combination of education and experience; Advanced degree is a plus.
  • Excellent knowledge of the .NET platform, SOLID development technology, and C# language.
  • Strong experience with relational databases. Preferably SQL Server.
  • Understanding of current software design principles and concepts.
  • Strong written and verbal communication skills.
  • Understanding of Federal security regulation is plus.