This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Principal Software Engineer will design, develop, and deploy cloud-based applications for clients.
Collaborate with teams, including architects and project managers, to ensure high-quality cloud solutions delivery.
Report to either the Software Engineering Manager or the Sr. Director App Modernization Practice.
Lead large feature releases that cross team boundaries or require coordination with client teams.
Design new software solutions for critical business needs.
Serve as a technical lead on important projects.
Set architectural direction for projects and contribute to architectural norms for practice.
Engage with Effectual and client leadership to align the approach with their needs.
Sell the value of investing in nonfunctional requirements/architectural attributes.
Identify and evangelize long-term technical direction for teams and projects.
Spend more time on teaching and technical leadership rather than engaging in assoc/mid/senior skills.
Requirements:
Bachelor's degree in Computer Science, IT, IS, or related field.
12+ years of experience in Software Engineering.
AWS Certified Solutions Architect, Professional.
AWS Certified DevOps Engineer, Professional.
Skills in software engineering and architectural design.
Ability to design and implement refactored software applications.
Deep understanding of programming languages like C#, .Net Core, JQuery, Java, and UGS.
Proficiency in frameworks such as Springboot and GraphQL.
Good understanding of multiple software architecture patterns.
Conflict management skills.
Excellent understanding of information security best practices and secure design.
Experience with Oracle and MS SQL Databases.
Proven experience in Kubernetes administration, including installation, configuration, and troubleshooting.
Collaboration with development teams to optimize application performance within Kubernetes.
Benefits:
Opportunity to work remotely.
Chance to lead and contribute to the development of cloud-based applications.
Collaborate with diverse teams and clients to deliver high-quality solutions.
Engage in setting architectural direction and contributing to architectural norms.
Opportunity to align technical approaches with client needs.
Focus on teaching and technical leadership rather than routine technical tasks.