Full Stack Engineer - Senior Associate .NET
OmniTrust Technologies - Alpharetta, GA
Apply NowJob Description
OmniTrust Technologies, located in Alpharetta, GA, is an IT services company that provides solutions to clients across all 50 states of the United States. Our focus is on finding and matching the best talent with the right company, helping businesses thrive in today's competitive landscape. We utilize cutting-edge software trends, such as Artificial Intelligence, Machine Learning, Java, data warehousing, cloud and build engineering technologies, to deliver exceptional results. As a global leader in IT-Staffing Solutions, Software Training and Development, Career Advice, and Consulting Services, we offer a comprehensive range of IT services to both individuals and companies. Our commitment to our clients drives us to constantly seek out the best talent available. We are currently offering a job opportunity as part of this endeavor. Job Title: Full Stack Engineer - Senior Associate .NET Location: 4080 McGinnis Ferry Rd., Ste 1008, Alpharetta, GA . Type: Full-time Overview: We are seeking a driven and enthusiastic developer who possesses a strong passion for learning to become a part of our team. The ideal candidate should have a wealth of knowledge in programming coupled with hands-on experience in constructing applications that are both dependable and easily expandable. We require someone who can innovate and bring a fresh perspective to the table. Our aim is to collaborate with a developer who is passionate about their work and committed to continuously improving their skills. Responsibilities: As a Full Stack Engineer (. NET ), you will be responsible for Understanding logical architectures for web applications using better practice design principles. Applying software development process guidelines to prepare design documentation, update the status in scrum tools. Utilizing CI/CD workflows using build and release automation. Application development based on screens, documented requirements, and user stories. Leading the development of web applications with the support of a small development team (for lead roles). Ability to apply your skills on the front end, middleware and backend as well. Required Skills : Ideally 6 to 9 years of relevant experience. 5+ years of Experience designing and developing applications using C#, Asp.net MVC and Asp.net Core MVC. 5+ years of Experience designing and developing SPA web applications using Angular (version 2 and above), Express (Node.Js), React.Js, CSS3, HTML5. 4+ years of Experience Experience developing middleware, integration and messaging systems using REST APIs and popular message bus platforms (e.g. RabbitMQ, Azure Service Bus). Experience in relation database design and developing stored procedures, db components using PostgreSQL or Microsoft SQL and applying Microsoft core data frameworks (EF, ADO.Net etc) to use different databases. Strong understanding and applying software development patterns: MVC, MVVM; Web development patterns, Object-oriented programming principles. Strong understanding of event-driven, asynchronous programming concepts and best practice application design principles. Understanding of continuous integration and continuous deployment. Ability to identify issues and solve complex problems as part of a team. Ability to lead small development teams and foster strong working relationships. Ability to work under pressure and meet demanding deadlines. Ideally, you will also have: Experience with microservices architectures and containerization using Docker. Experience designing, developing, and automating unit tests. Strong understanding of source code version control, including the use of Git repositories. Experience working on projects that follow an Agile Scrum methodology. Strong awareness of system development life cycles (SDLC). Qualifications : Bachelor's Degree in Computer Science, Engineering or related technical discipline. Certifications: Nice to have Microsoft Azure Developer Associates Attributes : We are in search of a candidate who embodies passion, intelligence, and critical thinking skills. Our ideal candidate is a proactive communicator who can clearly and concisely document their work. They should possess a keen attention to detail, thoughtfulness, and respect for others, all while maintaining a strong focus on teamwork. Strong problem-solving skills and the ability to work both independently and within a team are crucial. Additionally, the candidate should be able to adapt to shifting requirements and maintain a positive attitude in a fast-paced environment. What we Offer: The company offers a comprehensive compensation package that includes competitive pay, bonus potential, and a range of benefits such as group health insurance, dental and vision coverage, and paid time off for vacation. Skills: ASP.NET,c#,Azure,MVC
Created: 2026-03-10