Functional Context:
Position Summary
The Software Developer is responsible for contributing to the development and maintenance of PRIMO’s custom service platform. This role involves working on Azure cloud software development and collaborating closely with the team to deliver secure, scalable, high-performance enterprise solutions. The Software Developer will engage in technical software development activities, requiring both technical and business knowledge to support the goals of the PRIMO team, including sales, shared services, and operations.
Top tasks & responsibilities:
1. Develop and integrate secure, scalable, high-performance solutions for PRIMO’s transportation management platform.
2. Collaborate with PRIMO business and technology leaders, business partners, and vendors to understand product requirements and deliver solutions.
3. Support the transformation of the technology architecture by implementing scalable platform solutions and customizing software products.
4. Contribute to the development and execution of architecture plans to enhance user and customer experiences.
5. Participate in code reviews, providing and receiving constructive feedback to improve code quality.
6. Foster a team culture of innovation, productivity, and quality in a fast-paced, dynamic environment working under agile methodologies.
7. Produce, test, and debug code, ensuring high standards of maintainability, performance and security
Descripción
Requerimientos
Required Skills, Education & Experience ·
Bachelor’s degree in computer science, information technology, software engineering, or a related field.
· 3+ years of experience in software development.
· Proficiency in Azure cloud native software development.
· Strong knowledge of the .NET 7+ framework and C#, with an understanding of design patterns, architecture principles, and best practices in .NET development.
· Knowledge of Dapper or Entity framework, unit testing with nUnit or similar.
· React, TypeScript, Next.js, Material UI (MUI), HTML + CSS.
· Experience with relational database systems. · Strong problem-solving, analytical, and interpersonal skills, with the ability to communicate technical ideas to both technical and non-technical stakeholders.
· Experience with Agile development methodologies.
· Desirable (Not required): FluentValidation, Flurl, Automapper, Moq, NoSQL
Cargando ofertas similares...