Lead Software Engineer IV
Job DescriptionJob Description
Lead Software Engineer - Modern Solutions Engineering
Want to build the future of AI with one of the fastest-growing tech companies in Jacksonville? Have strong .NET skills and experience as a technical lead on a collaborative team?
This could be the role for you!!
Onsite/Jacksonville, FL
Why join us?
- Competitive base salary
- Employer paid benefits Medical, Dental, Vision
- 401 (K) with generous company match
- Generous Paid time off (PTO)
- Paid holidays
- Employer paid Life Insurance coverage
- $1500 per year educational expenses reimbursement
- Udemy business learning account
About the Company
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.
About the Role
The Senior Software Engineer will serve a critical role in the business operations and in delivering high-quality solutions to our customers. The Senior Software Engineer will work closely with other members of the NLP Logix team to implement and deliver world-class software solutions.
Responsibilities
- Work with other members of the NLP Logix team to clearly understand business needs and translate those needs into software solutions.
- Develop end-to-end solutions with the help of other team members and implement those solutions as customer deliverables.
- Work directly with customers to effectively communicate the solution progress and timelines and guarantee solution efficacy.
- Contribute to story refinement/defining requirements.
- Set up and develop continuous integration/continuous delivery pipelines.
- Identifying and maintaining technical debt throughout project lifecycle.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Participates and contributes to the delivery/release (CI-CD) events. e.g., branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Mentor and guide work of less experienced software development team.
Qualifications
Bachelor’s degree in computer science, Information Technology, Computer Engineering, and/or 7 years related experience in an IT discipline. Experience working with cloud environments.
Experience using Infrastructure-As-Code to build large scale environments.
Ability to multi-task and prioritize tasks with competing deadlines. Ability to analyze complex information sets and communicate that information in a clear well thought out and well laid out manner. Understanding of software development methodologies and practices, including agile development, continuous integration and continuous delivery.
Required Skills
- Extensive experience with .NET.
- Extensive experience with web technologies within the .NET ecosystem.
- Extensive experience with version control using git and GitHub.
- Extensive experience with database engineering including high proficiency with SQL and NoSQL.
- Experience with Microsoft Azure and/or AWS.
- Experience using Infrastructure-As-Code to build large scale environments.
Skills
- Strong experience of Python.
- Strong Experience with SPA frameworks such as ReactJS, Angular, Vue and/or Blazor WASM.
- Strong Analytical Skills and Intellectual Curiosity.
- Strong Customer Service Skills.
- Strong Attention to Detail.
- Strong Written and Verbal Skills.
- Ability to work well within a multi-disciplinary team.
Equal Opportunity Statement
NLP Logix is an equal opportunity employer committed to establishing a diverse workforce. We use E-Verify to confirm the and employment eligibility of all new hires.