Job Summary: We are seeking an experienced Senior Full Stack Engineer to join the team and lead the Digitization and Automation of manual business processes while building the next generation of cloud applications for the Global Middle Office team. The role is based in Westlake, Texas and involves hands-on development along with providing technical leadership and mentorship for junior team members. The ideal candidate will be open to learning new technologies, particularly Microsoft Power Apps, and will contribute to the growth and evolution of the team's software development practices.
Key Responsibilities: - Lead the Digitization and Automation of business processes by developing innovative cloud applications.
- Act as a technical leader and mentor for junior team members, fostering growth and knowledge sharing.
- Collaborate with team members to design, develop, and maintain cloud-based applications using modern technologies and frameworks.
- Utilize Microsoft Power Platform (Power Apps, Power BI, Power Automate, AI Builder, Dataverse) to automate business processes and integrate solutions.
- Build and deploy cloud-enabled applications using 12-factor design principles.
- Ensure applications are built with scalable, secure, and efficient architectures.
- Work on AWS or other cloud platforms, leveraging containerization technologies like ECS and Docker.
- Develop applications with Angular framework, ensuring high performance and a seamless user experience.
- Write and optimize SQL queries and stored procedures, with a preference for Oracle database.
- Collaborate in an Agile environment, ensuring continuous integration and deployment via tools like Jenkins.
- Stay up-to-date with the latest technologies, frameworks, and best practices, and commit to continuous learning.
Required Qualifications: - Bachelor†s degree in Computer Science or a related field (preferred).
- At least 6+ years of experience in software engineering with a solid foundation in full-stack development.
- Expertise in Core Java technologies and frameworks such as Spring Boot.
- Hands-on experience with Microsoft Power Platform (Power Apps, Power BI, Power Automate, AI Builder, Dataverse).
- Proficiency in AWS or other cloud platforms and containerization technologies such as ECS and Docker.
- Strong understanding of the Angular framework for front-end development.
- Extensive experience with SQL and stored procedures; Oracle database preferred.
- Familiarity with technologies such as Spring, myBatis, REST/Web Services, Maven, Typescript, XML, Apache Tomcat, Swagger, and Message Queue.
- Experience in building and deploying cloud applications using 12-factor design principles.
- Experience with continuous integration pipelines and automated deployment tools like Jenkins.
- Strong analytical, communication, and organizational skills, with the ability to handle multiple tasks and priorities.
- Ability to work well both independently and within a small agile team.
- A passion for learning new technologies and developing with the latest frameworks.
Preferred Qualifications: - Experience with Microsoft Excel and VB programming is a plus.
- Knowledge of cloud application architecture and advanced deployment strategies.
- Familiarity with Agile methodologies and software development best practices.
Certifications (if any): AWS certifications (e.g., AWS Certified Solutions Architect or Developer) are a plus.
Microsoft Power Platform certifications (e.g., Power Apps, Power BI, Power Automate) would be beneficial.
Education: Bachelors Degree
Certification: AWS Certified Solutions Architect