.Net Developer

Empresa: Diffco
Tipo de emprego: Tempo integral

We are seeking a .Net Developer with a strong foundation in C# and .Net frameworks, complemented by knowledge in Python, to be part of our agile development team. The successful candidate will be instrumental in developing scalable, high-quality software solutions in a fast-paced environment.
Key Qualifications:
Extensive knowledge and experience with C# and .Net frameworks, which will be the primary focus (80%).
Working knowledge of Python to support certain projects (20%).
Experience with SQL, PostgreSQL, or other data persistence technologies.
Skilled in creating and managing Web APIs, including RESTful services, web sockets, and GraphQL.
Deep comprehension of microservices architecture and web security best practices.
Proficient with REST APIs, event-driven architecture, and other architectural patterns.
Proficient with tools like Git and Jenkins for source control management and configuration practices.
Extensive experience in writing high-quality unit tests and using mock objects for testing.
Demonstrated success in collaborative team environments.
Deliver high-quality software products using agile methodologies, such as Scrum or Kanban.
Key Responsibilities:
Develop and maintain scalable and robust .Net applications.
Write clean, maintainable, and efficient code in C# and occasionally in Python.
Design and implement database schemas and data persistence layers.
Build and maintain high-performance, reusable, and reliable APIs.
Contribute to the design and evolution of microservices and secure web architectures.
Develop unit tests to ensure code quality, reliability, and performance.
Work closely with other team members, including Front End Developers, Product Managers, and Designers.
Participate in code reviews and share best practices with colleagues.
Engage in agile development processes and contribute to the continuous improvement of team practices.
What we offer:
The range for this position is $160,000 - $220,000 annual compensation. Compensation package offered will be based on multiple individualized factors, including a candidate's job-related knowledge, skills, and experience.
Why working at Diffco?
On-site work
Employment contract
Attractive compensation package with real potential to develop career opportunities.
Medical insurance
Multicultural and diverse environment which highly values knowledge and exchange of ideas, supportive and positive attitude in the team
Internal sessions for knowledge sharing to achieve constant professional growth
You will have the exciting opportunity to work on cutting-edge projects in the Silicon Valley for both US and European clients utilizing the latest technologies, methodologies, frameworks and approaches with the ability and time to learn and develop professionally.
Our team is a second family, so you would enjoy spending the day working on nice projects with kind people with broad interests.
Learn continuously, expand your skills and demonstrate your professional level and ability to take more responsibility to grow.
We care about you and are interested in your personal professional goals, motivation and we build a perfect work/life balance.

Apply for this job