Vacancy caducado!
- Bachelor?s degree in computer science, information technology, or a related field or equivalent experience? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
- 3 years of experience in programming in Javascript, Typescript, HTML, Python, C#, Java, or other programming languages
- 3 years of experience developing user interface components and applications in React or other application frameworks
- Experience with Node.js a plus
- Experience with RESTful API design and development
- Familiarity with Postman or a similar tool
- 3 years of experience in DevOps, including CI/CD and test automation
- 3 years of experience in software testing and design
- 3 years of experience in database management as it relates to software development
- Working knowledge of AWS technologies
- Ability to practice disciplined software engineering (automated testing, code reviews and writing readable code)
- Strong communication skills when talking about technical concepts
- Ability to rapidly prototype user experiences working closely with a design team
- Design, develop or modify software and/or software systems by using various programming languages depending on the need of the product and also taking the service architecture into consideration
- Modify existing software to fix errors, improve the overall quality and functionality or update integrations with other software
- Analyze user needs to determine how software should be built or if existing software should be modified
- Develop and/or perform software automated testing procedures, solutions, and frameworks to ensure software functions as needed
- Translate business requirements and specifications into usable and scalable software
- Process and understand capabilities and limitations of data outputs from the software
- Understand and assist with technical infrastructure of an application or system
- Troubleshoot performance issues
- Lead design and code reviews
- Lead delivery estimates
- Determine and execute the software deployment process
- Anticipate and communicate blockers, delays and cost ballooning within the team?s projects before they require escalation
- Ensure expectations with the team and external stakeholders are clarified between all parties involved
- Mentor other software engineers
- Look for security vulnerabilities in coding
- Participate in discussions about the team?s future vision and strategy
Vacancy caducado!