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
Project - the aim you'll have
We are seeking a Mid-level .Net Fullstack Engineer to join our talented engineering team. As the Full Stack Engineer, you will be expected to build, maintain, and deploy code in a timely and accurate manner with supervision. You will work closely with engineering, DevOps, and product teams to help build, test, and ship our products. You must be a self-starter who thrives in a fast-paced, agile environment, and must be able to prioritize, multi-task, and manage your workload.
If you enjoy working with cutting-edge technologies in a fast-paced environment this opportunity is for you!
Qualifications
Expectations - the experience you need
- 4+ Hands-on experience with server-side technologies like .NET Core and .NET 5.
- Proficiency in C# concepts including interfaces, generics, lambda expressions, parallelism, delegates and events, multithreading, etc.
- Advanced skills in Angular, CSS, and Bootstrap for frontend development.
- Proficiency in utilizing version control systems (Git, TFS, Mercurial, etc.)
- Proven track record in developing and maintaining high-traffic, public-facing web applications.
- Extensive experience designing and implementing solutions based on Microservice architecture.
- Skilled in utilizing Visual Studio as a primary development environment.
- Strong background working with REST APIs, web services, and creating/parsing data in various formats.
- Expertise in applying various design patterns like MVC, Event Driven, Pub-Sub, etc.
- In-depth understanding and application of Object-Oriented Paradigm, and SOLID principles.
- Experience with SQL and Non-SQL database systems.
- Integrating multiple applications together and transferring data back and forth.
- Knowledge of mobile web development.
- Understanding of Responsive Web Design (RWD).
- Experience building Automatic Unit Tests Knowledge of CI/CD and general DevOps principles.
What you will do
- Write, test, and maintain code for software applications, features, and modules using .NET programing language.
- Collaborate with cross-functional teams to understand project requirements and deliver solutions.
- Participate in code reviews to maintain code quality, identify issues, and suggest improvements.
- Ensure adherence to coding standards, best practices, and documentation.
- Investigate and resolve software defects and issues reported by QA or end-users.
- Analyze and fix bugs efficiently and effectively.
- Use version control systems (e.g., Git) to manage and track changes in code.
- Collaborate with team members through Slack
- Adhere to security protocols and guidelines to protect the software and user data.
- Stay informed about potential security threats and vulnerabilities.
Our benefits
- Educational resources
- Flexible schedule and Work From Anywhere
- Referral Program
- Supportive and chill atmosphere
Position at: Software Mind Latam
Additional Information