JOB SUMMARY:
This position is responsible for working on engineering project(s) based on React JS,Java Spring Boot, Microservices, AWS Cloud, CI-CD using Github Actions, Helm Charts, Argo CD, Terraform, AWS EKS (Kubernetes).
This position is responsible for performing analysis, design, architect, proof of concept, enhances applications by identifying opportunities for improvement, making recommendations, and designing & implementing systems. This position requires interaction with other group members and tech groups, and as such, requires excellent communication skills. This position requires the ability to work independently, as well as in collaboration with others to implement solutions.
Nice to have, experienced in building Connectors for automating Tax Solutons.
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:
1. Review/understand business requirements , prepare technical design specifications based on functional requirements, prepare proof of concept or technical spikes/enables and work with team in implementing designed.
2. Enhance applications & code by identifying opportunities for improvement, making recommendations, and designing and implementing systems
3. Promote continuous improvement by identifying process in efficiencies and quality improvements
4. Involve/lead multiple technical evaluation, application/code optimization, continuous integration, code quality assurance, code reviews, leading/consulting technical teams
5. Collaborate with product management team to review functional requirements, analysis, and design documents and provide feedback
6. Responsible to define NFRs and implement application meeting defined NFRs
7. Responsible for conceptual/technical design & architecture, partner with architectural review board for design review
8. Responsible to ensure security is taken care using various tools like Checkmarx, Rapid 7, Pen Testing etc prevent unauthorized access.
9. Responsible CI-CD implementations using Github Actions, Helm Charts, Argo CD, and write Terraform Scripts for Infra creation.
10. Responsible for designing & implementing disaster recovery, increasing maturity goal, involve in Hackthons etc.
SUPERVISORY RESPONSIBILITIES:
1. Lead Org and Project Level Initiatives, Connect with Leads and partner with Architects.
KNOWLEDGE, SKILLS AND ABILITIES:
1. Strong hands-on experience with ReactJS, Java Spring Boot, Writing/Designing Microservices, NoSQL
2. Strong in writing Technical Specifications, Design Documents and Architecting the Solutions
3. Strong on CI-CD implementation using Github Actions, Helm Charts, Argo CD, AWS EKS and Terraform Scripting
4. Efficient hands-on Experience working in AWS Cloud environment - API Gateway, DynamoDB, EC2, VPC, RDS, Route53, Disaster Recovery
5. Understanding of databases - Relational and NoSQL, experience with AWS DynamoDB
6. Engineer with brilliant troubleshooting skills
7. Ability to listen and understand information and communicate the same.
8. Ability to work independently with wide latitude for independent decision making.
9. Must be results oriented, customer focused, and exhibit good interpersonal skills.
10. Ability to apply professional concepts, experience, and company objectives to perform an in-depth analysis of situations or data to resolve complex issues in creative ways.
EDUCATION AND TRAINING:
Bachelor's OR Master's Degree in Computer Science, Information Systems or related field; or equivalent combination of education/experience.
Minimum Ten (10) years of experience in software development
Or equivalent combination of education and/or experience
Other Qualifications
The Winning Way behaviors that all Vertex employees need to meet the expectations of each other, our customers, and our partners.
Communicate with Clarity - Be clear, concise and actionable. Be relentlessly constructive. Seek and provide meaningful feedback.
Act with Urgency - Adopt an agile mentality - frequent iterations, improved speed, resilience. 80/20 rule - better is the enemy of done. Don't spend hours when minutes are enough.
Work with Purpose - Exhibit a "We Can" mindset. Results outweigh effort. Everyone understands how their role contributes. Set aside personal objectives for team results.
Drive to Decision - Cut the swirl with defined deadlines and decision points. Be clear on individual accountability and decision authority. Guided by a commitment to and accountability for customer outcomes.
Own the Outcome - Defined milestones, commitments and intended results. Assess your work in context, if you're unsure, ask. Demonstrate unwavering support for decisions.
COMMENTS:
The above statements are intended to describe the general nature and level of work being performed by individuals in this position. Other functions may be assigned, and management retains the right to add or change the duties at any time.