Project Role :
Cloud Platform Engineer
Project Role Description :
Designs, builds, tests, and deploys cloud application solutions that integrate cloud and non-cloud infrastructure. Can deploy infrastructure and platform environments, creates a proof of architecture to test architecture viability, security and performance.
Must have skills :
Java Full Stack Development
Good to have skills :
AWS Architecture, API Management
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification :
15 years full time educationSummary: We are seeking a highly skilled and experienced Senior Software Engineer with a hybrid skill set combining software development and testing expertise. The candidate must have a strong background in designing, developing, maintaining, and testing scalable SaaS solutions in a cloud environment. As a Senior Software Engineer, you will play a critical role in driving the technical direction of our projects and ensuring the highest quality of our software products. Roles and responsibilities:
-  Software Development: Design, develop, and maintain high-quality software solutions using Java(Spring Boot) technologies.
-  Software Testing: Create test scenarios and design, develop, and execute corresponding automated tests to ensure software functions per specifications.
-  Cloud Infrastructure: Utilize AWS services to architect and manage scalable, secure, and cost-effective cloud infrastructure for SaaS applications.
-  Technical Leadership: Provide technical leadership and mentorship to junior engineers, ensuring best practices in software development and cloud architecture.
-  Collaboration: Work closely with cross-functional teams, including product management, QA, and DevOps, to deliver robust and reliable software solutions.
-  Code Reviews: Conduct thorough code reviews to ensure code quality, performance, and maintainability.
-  Continuous Improvement: Stay current with industry trends and emerging technologies and actively contribute to continuous improvement initiatives. Education qualifications:
-  Education: Master’s degree (preferred) or bachelor’s degree in computer science, engineering, or a related field (or equivalent experience).
-  Experience: Minimum of 6+ years of experience in software development and testing, with at least 3 years focusing on SaaS applications. Technical experience & Professional attributes:
-  Proficient in Java (Spring Boot), with strong experience in AWS services (EC2, S3, Lambda, RDS, CloudFormation) or equivalent Azure/GCP experience,
-  Knowledge of RESTful API, OpenAPI design and development, and database technologies (SQL and NoSQL).
-  Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines for automated, reliable software delivery.
-  Familiarity with front-end technologies (e.g., Angular, React) is a plus.
-  Familiarity with event driven architecture (e.g., Pulsar, SNS/SQS) and deployment Infrastructure as Code (eg. Helm and Argo CD) is a plus.
-  Ability to develop and maintain test automation suites and frameworks.
-  Ability to define test strategies and scenarios, leveraging industry-standard QA testing methodologies and capable of developing automated tests, leveraging API test automation REST (request library/component parameterization) and UI test automation using Selenium or similar tool.
-  Demonstrated problem-solving skills with a track record of tackling complex technical challenges and delivering innovative solutions.
-  Excellent communication and interpersonal skills, with the ability to thrive in a fast-paced, collaborative environment.
-  Strong organizational, presentation, and facilitation skills, with experience mentoring and guiding less experienced developers.
-  Commitment to code quality and best practices, including conducting code reviews and performing Root Cause Analysis (RCA) for critical issues.
-  Proactive in identifying and implementing opportunities for process improvement, enhancing efficiency and productivity.
-  Results-oriented and customer-focused, with a deep understanding of business objectives and customer needs, and a commitment to delivering high-quality products.
-  Agile mentality, staying abreast of emerging technologies and continuously learning and adapting to changing requirements and priorities. Our Core Values: Here are the Winning Way behaviors that all employees embrace every day:
-  Own the Outcome: Commit to milestones and demonstrate unwavering support for team decisions. If you are unsure, ask
-  Work with Purpose: Foster a ""We Can"" mindset where results outweigh effort, everyone understands how their roles contribute to team outcomes.
-  Act with Urgency: Adopt an agile mentality with a focus on quick iterations and resilience.
-  Communicate with Clarity: Be clear, concise, and actionable. Embrace constructive feedback.
-  Drive to Decision: Make decisions swiftly with defined deadlines and accountability. Additional Information:
-  Experience with CI/CD pipelines and DevOps practices.
-  Knowledge of microservices architecture. You will be working with a Trusted Tax Technology Leader, committed to delivering reliable and innovative solutions, 15 years full time education