[8DO] Full Stack Software Developer
- Contract
Company Description
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!
Job Description
The Full Stack Software Developer should have experience building web applications and a strong drive for continuous learning and improvement. This role involves collaborating in a team environment to solve problems collectively. The ideal candidate stays current with the latest trends and technologies through news articles, online courses, and training programs (such as Udacity or Coursera), and tech blogs—perhaps even contributing their own articles. This individual is passionate about development, enjoys creating new solutions, sharing their work with others, and, above all, is eager to keep learning.
#LI-DNI
Qualifications
- .NET Framework/Core
- C#
- JavaScript/TypeScript
- Vue
- Azure
- MSSQL
- AWS
- Azure
- ElasticSearch
- Event sourcing/EventStore
- CQRS
Day-to-day Responsibilities
- Work in a team environment to design, develop, document, and improve services and web applications serving the automotive industry in a well-designed and maintainable fashion.
- Contribute to anything from a multi-node distributed system, based on a CQRS architecture, processing millions of vehicle records, to a real-time system based on cloud technologies for capturing, processing, and delivering leads.
- Assist other developers and internal customers to define requirements, perform technical analysis, create implementation and integration plans for new projects, and successfully execute on those plans.
- Communicate estimations, delays or unforeseen problems in your line of work.
Required Skills/Experience:
- Strong understanding of SOLID software design principles.
- Experience working with package management tools to manage dependencies.
- Experience with continuous integration and continuous delivery practices.
- Experience with HTTP API services.
- Appreciation of the user experience at all points of interaction with the software.
Additional Information
Preferred Skills/Experience:
- A strong understanding of Object-Oriented Programming.
- Adept in troubleshooting and debugging techniques to quickly identify incorrect code.
- Experienced in working with a team and sharing knowledge to improve processes and efficiency.
- Experience working in Agile teams to deliver continuous improvement.
- Experience with distributed version control systems and concepts.
- Self-motivated to grow and learn in your area of expertise.
- Staying observant of needs and sharing your thoughts with your team.