Software Architect
Apply on
Job Description
Software Architect
Onsite / Dallas, TX / Full-time
*Current local candidates only please
NLP Logix is recruiting for a Software Architect to join its growing team of IT and Business professionals. This position is for a full-time employee, and will be based out of Dallas, TX.
NLP Logix is a Data Science product and services company based in Jacksonville, FL that specializes in AI Solution Development, Machine Learning, and Advanced Analytics for a variety of use cases, industries, and customers across the United States.
The Software Architect will serve a critical role in the business operations and in delivering high-quality solutions to our customers.The Software Architect will work closely with other members of the NLP Logix team to implement and deliver AI centric software solutions.
Essential functions and responsibilities
- Develop technical strategies, define epics and stories with product owners and guide technical decisions.
- Provide high level work breakdown structures for conceptual designs.
- Ability to take conceptual designs into physical design and through the SDLC processes.
- Lead architectural design sessions, develop proof of concepts/pilots, implement projects, and deliver ongoing refinement and enhancements.
- Collaborate with other architects, technical leads, and engineers to create synergies and drive technology reuse within and across projects.
- Mentor and guide other team members throughout the development lifecycle.
- Work directly with customers to effectively communicate the solution progress and timelines and guarantee solution efficacy.
- Develop processes to ensure high-quality standards are achieved and maintained.
Qualifications
- Ability to design sustainable solutions by incorporating architectural, engineering, operational, quality and security best practices.
- Ability to effectively communicate architectural design intentions clearly through diagrams, flow charts, whiteboarding sessions and various forms of documentation.
- Ability to break down complex problems into smaller parts that can deliver incremental business value.
- Ability to understand dependencies and task breakdowns in a manner that allows work to be divide among a development team
- Ability to effectively leverage AWS to create cost effective, performant, scalable and extensible solutions.
- Ability to guide development team through successful delivery of greenfield projects.
- A minimum of a bachelors degree is a plus, preferably in Computer Science, or another relevant field.
- A minimum of 10 years experience in software development.
- A minimum of 5 years experience in software design.
- A minimum of 5 years experience working with cloud technologies.
Desired Skills
- Extensive working knowledge of Microsoft Azure
- Extensive working knowledge of .NET C#
- Extensive working knowledge of SQL Server and other relational databases
- Working knowledge of NoSql databases such as MongoDB or Cosmos DB
- Working knowledge of building CI/CD using GitHub workflows or Azure DevOps
- Extensive working knowledge using GitHub for version control.
- Experience with AWS, Python, or ReactJS a plus
Our Values
NLP Logix believes Data Science is a Team Sport. and encourages a spirit of cooperation and fosters an environment of professional growth where employees can exercise their leadership ability, creativity, technical competence, with an overall focus in helping NLP Logix fulfill its mission.
NLP Logix is an equal opportunity employer committed to establishing a diverse workforce.
#LI-PS1