Position: Senior .Net Developer
Company: A-HR
Experience required: 3y
English level: upper

Our client is a leader in full lifecycle product development services that combines chip-to-cloud software development expertise and vertical industry expertise to help clients design, build and deliver their next-generation products and digital experiences. They professionally combine design, end-to-end design and flexible delivery capabilities to deliver superior business results for global brands in telecommunications, automotive, healthcare, technology, media and entertainment, manufacturing, and semiconductors.

Headquartered in Silicon Valley, the company brings together more than 18,000 designers and engineers from around the world. Analysts such as NASSCOM and Zinnov have recognized them as the leading company in their field, and they are consistently nominated as preferred company by both global HR consulting firms and local boards of directors. By creating an exciting and flexible environment, and fostering growth through continuous learning and development programs, they empower their consultants to achieve both their professional and personal goals.

They make amazing products and careers.
 

Description:
Company’s talented and diverse workforce develops disruptive robotic solutions for warehouse automation and supply chain transformation, drives results and focuses on customer satisfaction.  Our modular and scalable solutions utilize existing space and high-speed robotics combined with proprietary software and technology.  Since forming in 2007, Company has grown to over 350 employees nationally and supports an impressive, high-profile customer base.  We seek candidates who are passionate about our solution and approach problem solving with a creative mind and a commitment to excellence.  If you seek a challenge and want to impact the way the world distributes product from manufacturers to store shelves, we invite you to join team.

Requirements:
About 4-5  years of professional experience developing C# .NET software applications
Strong understanding of OOP paradigm and principles
Good understanding and experience with GoF patterns and SOLID principles
Practical experience of TDD
Understanding of CI/CD practices
Experience with .NET Core would be a plus
This person must be able to work in a fast paced environment and support unscheduled events
This person must be a self-starter and highly motivated
Intermediate+ English level
Preferences:
SQL, WCF, Docker, RabbitMQ, Microservices

Responsibilities:
Design and develop .NET applications in a team as backend software engineer
Work in a dynamic Agile/Scrum based environment
Ability to understand existing systems and underlying database, data commit processes, and data movement into and out of the databases
A track record of designing and developing high-quality, robust software using some of the following: C#, Entity Framework, WCF, LINQ, NUnit
Demonstrate passion about building high quality software, love solving problems and facing new challenges. Be a proactive communicator who enjoys working closely with creative and technical peers
Mentor more junior team members
What We Offer
Exciting Projects.
Collaborative Environment.
Work-Life Balance.
Professional Development.
Excellent Benefits.
Fun Perks.