Job Title: Principal .NET Software Engineer/Developer - Strong Coder
Location: Hybrid in Atlanta Metro Area, full Relocation will be provided (2x in office)
Type: Direct Hire – Ability to Travel to India 1 or 2x a year for a few weeks’ time
PLEASE, no C2C or 3RD Parties
DESCRIPTION:
Principal Software Engineer with a strong background in .NET, full stack, (K8). You will be in charge or the end-to-end lifecycle and technical direction of the IT product Development team. Overseeing multi-phased initiatives from concept through final implementation and maintenance, ensuring world class solutions
RESPONSABILITIES:
- Lead the development and maintenance of new and existing software products and solutions
- Manage full-stack software engineers in a fast-paced team environment
- Collaborate with Product and Design teams to shape innovative solutions for our customers
- Develop plans, schedules, estimates, and allocate resources in both waterfall and agile environments
- Software development and deployment, utilizing best practices and procedures
- Foster a culture of quality coding practices and secure software design
- Fluent in CI/CD and DevOps practices
- Analyze issues, assess impact, and perform enhancements and defect resolution
- Apply object-oriented design principles and agile methodologies
- Evangelize best practices while being aware of their practical limitations
- Perform coding, debugging, testing, and troubleshooting throughout the application development process
- Develop new features to a high standard of quality
- Understand secure software design, apply best practices, and spot potential problems in systems
- Advise the technology organization on system improvements to meet current and future demands
- Establish software development patterns for the development team
- Review code to ensure standards, advise on improvements, and mentor team members
- Design new systems and refactor legacy systems as needed
- Proactively work with the business to understand and clarify requirements
- Communicate issues, plans, and statuses to a variety of stakeholders
- Own projects end-to-end, delivering against estimates on time with high quality
QUALIFICATIONS:
- 10+ years of programming and project management in an agile environment,
- .NET is a MUST (Language used most often)
- Expertise is software development & deployment, with best practices and procedures
- BS or MS
TECH STACK:
- Full Stack Web Application Development
- .NET is the most Important
- Cloud Microservices Architecture
- HTML, CSS, JavaScript, AJAXC# .NET, ASP.NET MVC
- Core Python Familiarity with front-end frameworks such as Angular and React SQL Server, Mongo DB
- On Premise and Cloud computing
- Concurrent systems, Elastic computing, CI/CD pipelines.
- Work with both legacy and greenfield projects
- Microsoft Copilot, API Development, Web API, Azure DevOps,
- Good to have but not required: C++, Node.js