Desenvolvedor de Software Sr. Master
Experience in team management
Sobre nosso cliente
Company of the technology segment of systems solution development.
Descrição do cargo
Responsible for the technical leadership, teach and groom junior developers and help them to produce great code;
Responsible for expanding the feature set of the platform in an extensible and scalable manner;
Own individual modules and act as the technical SME for them;
Work end to end on micro-services and SPAs built on cutting edge technologies like Nodejs, Golang and React;
Work with great Engineers and solve difficult problems aimed at making the Customer experience seamless;
Get challenged on your DS & Algorithm skills and Design patterns every day;
Get the experience of building products from the scratch and taking them all the way to production;
Learn from veterans on the nuances of building software as well as get guidance on your career growth;
Work with business and provide solutions to problems faced by customers
You will be expected to have:
An expert knowledge of Software Engineering best practices, Software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
The ability to take a project from scoping requirements through actual launch of the project as a team.
Experience in communicating with other technical teams like Test, Product and Management to collect requirements, review test cases and translate the product requirements to technical requirements.
The ability to come up with the high level design based on the requirements and explain it to the junior members of the team.
Ability to document the technical design and approach for the features developed by you or your team.
Strong analytical and programming skills
Strong knowledge in Data structures and Algorithms
Excellent problem solving skills
Good understanding of Computer Science fundamentals
Good understanding of Object oriented programming concepts
Good understanding of web technologies
Quick learner with passion to learn and adapt to new technologies
Excellent verbal and written communications skills and being a team player
Attention to details and striving for perfection
Proficient in technologies like:
AWS Or others similar Cloud platform
Experience with working in Linux based environment
Good communication and design skills
Experience in mentoring or leading small teams
We are looking for a professional with Bachelors/Master's Degree in Computer Science or related field, with at least 5 years of professional experience in software development with most of them from a product company. Proficiency in development for Cloud is mandatory. Organization, strong sense of ownership and prioritization of tasks, with good interpersonal communication, resilience and focus on results are essential characteristics for this position. It is required fluent English and previous experience with technical team management.
O que está sendo ofertado