We are looking for a skillful Senior .NET Engineer. A perfect candidate must be able to adjust to constant business change. Common types of changes include new requirements, evolving goals and strategies, and emerging technologies.
About the client:
Founded in 1948, Fluke Corporation is a huge US-based enterprise with over 2,500 employees. It is a world leader in compact, professional electronic test tools, and software for measuring and condition monitoring.
We are collaborating on the solutions for the mobile operation, control, and maintenance of automated systems. The company’s products are designed for environments where downtime is a critical issue such as airports, warehouses, distribution centers, manufacturing operations, power stations, water treatment facilities, or renewable energy farms. The solutions are used by global leaders in manufacturing, airport operations, and logistics, such as Honda North America, Toyota UK, Volkswagen, Boston Logan Airport, Allessa Chemie, Zalando, Baur, Brillux, as well as many airports in Europe.
X5 eMaint - A CMMS software solution that centralizes maintenance information, facilitates processes, and automates some tasks to improve efficiency. Computerized maintenance management system software optimizes the use, availability, and life span of equipment, machinery, fleets, infrastructures, facilities, or operations
Requirements:
- At least 5 years of experience in software development projects.
- Experience in working with big enterprise project
- Experience with implementing enterprise cloud native solutions in AWS (preferred) or MS Azure.
- Experience in designing and developing asynchronous message-driven micro services with experience in RabbitMQ or similar.
- Good knowledge in Relational and Non Relational DB design.
- Good knowledge in functional and/or object-oriented software design and domain-driven design (desired) using .NET and C#.
- Practical knowledge designing RESTful and GraphQL (desired) API.
- Good knowledge in Continuous integration and delivery best practices.
- Upper-intermediate level of English (both oral and written)
Nice to have:
- Experience in designing and developing user interfaces with React.js, TypeScript (desired) and CSS/Sass.
- Experience collaborating with UX and Product
- Experience and passion for developing visually polished, engaging and fluid interfaces.
- Excellent problem-solving and collaboration skills.
- Great written, verbal, technical and interpersonal communications skills.
Responsibilities:
- Design and implement complex, scalable, and maintainable full-stack solutions that align with business goals.
- Provide technical leadership, mentoring, and guidance to a team of developers, fostering a culture of continuous learning and improvement.
- Write efficient, testable, and maintainable code.
- Drive initiatives to improve development processes, automation, and overall team efficiency.
- Troubleshoot and resolve technical issues, identifying root causes and implementing effective solutions.
- Collaborate with stakeholders across the company including engineering, product, support, and marketing to launch new features.
- Product development within Fluke Reliability is an internationally distributed and diverse organization. We embrace a culture of innovation, continuous improvement, and individual empowerment to provide an environment where individuals can grow and thrive.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers