Key .NET Developer Uzbekistan or Remote
Key .NET Developer Description
Job #: 78679DESCRIPTION
As a Key .NET Developer, you will be responsible for delivering solutions to our business users to help them efficiently and effectively manage their global freight network.
The customer builds and operates the systems needed for our business users to develop and execute shipments and integrate with government customs systems worldwide.
You will be responsible for leading meetings and performing analysis, design, development, and testing tasks. You will also mentor other engineers and interact with our product owners and business partners to help maintain project direction and deliver solutions.
What You’ll Do
- Analyze high-level goals and ideas into detailed designs for solving complex business problems
- Design solutions that align with the long-term plan for a service or product based on deep expertise and customer insights
- Define interfaces and develop code for modules across products and influence or drive architectural changes
- Identify performance and availability issues, troubleshoot, provide effective options, and resolve issues in production that could span multiple product areas proactively
- Design products by using secure programming patterns: find, fix, and enhance security in existing applications
- Drive collaboration across multiple teams
- Develop and support software engineers by providing advice, coaching, and conducting code reviews
What You Have
- 6+ years of experience developing and implementing large scale software
- Bachelor's degree or equivalent work experience and high school diploma/GED
- Knowledge of modern development languages (Net CORE, C#)
- Experience with thin-client development (HTML/CSS, JavaScript, JS frameworks)
- Understanding of database objects in relational databases (MS SQL, Oracle), including schema design, stored procedure development and optimization techniques
- Background in HTTP and REST architecture
- Knowledge of unit, integration, and acceptance testing
- Adopter of CI/CD continuous integration / continuous deployment practices
- Ability to develop in an Agile environment
Nice to have
- Experience in system integration or global projects
- Knowledge of data streaming architecture and frameworks (Kafka, ESB)
- Experience with non-relational databases (MongoDB, Elastic, Cosmos)
- Ability to perform in a diverse and inclusive work environment
- Practical collaboration skills in creating technical partnerships across teams
- Background of leading high performing teams while assessing and growing software engineering talent
- Proven track record in effective results delivery
We offer
- Outstanding career development opportunities
- Knowledge-sharing with colleagues all around the world
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 61,600+ industry’s top professionals united for exchanging knowledge with experts from anywhere in the world
- Regular assessments and salary reviews
- Friendly team and enjoyable working environment
- Social package – medical & family care
- Flexible working schedule
- Corporate and social events