This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.
Job Responsibility:
Identify the scope of the work, provide initial estimate and justify the estimate with facts
Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle
Engage in technical discussions
participate in technical designs and present technical ideas
Maintain code quality through best practices, unit testing and code quality automation
Seek and provide feedback on design and development
Demonstrate the ability to make informed technology choices after due diligence and impact assessment
Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
Articulate the need for scalability and understand the importance of improving quality through testing
Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
Drive design reviews, define interfaces between code modules, and applies existing technology to designs
Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice
Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Provide guidance to a team of 3 to 4 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
Work with Product Line Leaders (PLLs) to understand product requirements & vision
Write code that meets standards and delivers desired functionality using the technology selected for the project
Requirements:
Bachelor’s degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience
Minimum 5 years of experience
Full Stack NET(C#) & React. High Proficiency on front-end technologies
Strong proficiency in C# and .NET Core, with a deep understanding of object-oriented principles and design patterns
Experience in building and consuming RESTful APIs, and integrating with SQL databases such as PostgreSQL or SQL Server or Oracle.Postgres preferred
Proficiency in React, with a solid understanding of responsive design and user experience best practices
Proven experience in designing and developing scalable, high-performance distributed systems
Experience with containerization (Docker) and orchestration (Kubernetes) is highly desirable
Experience with AWS is highly desirable
Good to have beginner proficiency MongoDB, Jenkins and Kubernetes
Strong analytical skills with the ability to break down complex problems and provide efficient, scalable solutions
Ability to articulate how technology solutions meet customer needs from both technical and business perspectives
Demonstrates clarity of thinking to work through limited information and vague problem definitions
Influences through others
builds direct and “behind the scenes” support for ideas
Proactively identifies and removes project obstacles or barriers on behalf of the team
Shares knowledge, power, and credit, establishing trust, credibility, and goodwill
Demonstrated ability to take initiative, work independently, and drive projects to completion with minimal supervision
Strong communication skills, capable of working in global teams, with a willingness to accommodate different time zones and cultural contexts
Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work
Nice to have:
Good to have beginner proficiency MongoDB, Jenkins and Kubernetes
Experience with containerization (Docker) and orchestration (Kubernetes) is highly desirable