ALTEN Romania is part of the
ALTEN Group
,
Leader in IT and Engineering Consulting
. We develop innovative and durable technical solutions that fulfill the needs of our local and international partners.
Responsibilities:
- Develop high quality, secure and stable code that is covered by unit test
- Contribute to software design and architecture by leveraging cloud design patterns and injecting your cloud expertise into the entire development lifecycle
- Contribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs
- Conduct research and make recommendations on tools, services, and standards to use for engineering efforts
- Document and present your ideas and solutions accurately and thoroughly
- Coordinate change deployment and release testing effort
- Work closely with customers to support production services in an on-call rotation and be an escalation contact for service incidents
- Enthusiasm to mentor teammates, learn from others and actively engage in various agile team meetings
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related field, or equivalent work experience
- 5+ years of relevant experience building large scale web applications
- Demonstrable understanding of typical web application architecture (data, application, web tiers etc.)
- Strong Experience with fundamental web technologies - HTML5, CSS & JavaScript with a solid understanding of the underlying principles
- Experience with at least one frontend web library/framework (React, Angular or Vue)
- Experience of at least one Object Oriented programming language e.g. C#, C++, .NET
- Experience with NodeJS
- Experience of creating secure and scalable web services with a solid understanding of the foundational communication protocols used e.g. TCP/IP, HTTP, Web Sockets
- Experience with Test Driven Development and unit testing
- Experience of security best practices for a modern cloud service
- Experience of CI/CD concepts and working with a deployment pipeline
- Experience of Amazon Web Services or other cloud infrastructure technologies
- Experience of basic network infrastructure and components (load balancing, NAT, scaling, etc.)
- Comfortable with working in Linux and Windows environment
- Self-motivated, autonomous, empathetic and great communication skill
Preferred Qualifications:
- Experience with AWS including EC2, ECS, S3, RDS, Batch
- Experience with microservices and working with Docker containers
- Experience with Jenkins
- Cloud security/ secure development life cycle
- Experience of working with Unit and End to End testing frameworks for both frontend and backend applications e.g. Jest, Cypress, XUnit
- Experience working in an Agile or Scrum environment.