
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking a skilled Software Engineer or Senior Software Engineer to join our team in Bengaluru, India. This role offers a fantastic opportunity to work on cutting-edge projects within a collaborative and fast-paced environment. You will be instrumental in analyzing requirements, designing, and developing software solutions that address real-world customer challenges, with a specific focus on enhancing our flagship product suite, Aurigo Masterworks. We are looking for energetic, self-driven, and team-oriented individuals to be part of our continued success.
Key Responsibilities:
- Design, develop, and maintain high-quality software applications using ASP.NET, C#, SQL, HTML, JavaScript, and jQuery.
- Develop reports using SSRS or similar report-building tools.
- Participate in the complete software development lifecycle, from planning and design to implementation, testing, deployment, and maintenance.
- Take ownership of project-based assignments, ensuring timely delivery and high-quality outcomes.
- Collaborate effectively with cross-functional teams, including product managers and designers, to deliver innovative features.
- Implement software development best practices, including coding standards, code reviews, and ensuring software reliability and security.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
Must-Have Skills:
- Proficiency in ASP.NET for web application development.
- Strong programming skills in C#.
- Expertise in SQL, including database design, complex queries, and performance tuning.
- Proficiency in HTML for web content structuring.
- Strong JavaScript skills for interactive web development.
- Experience with jQuery for simplifying client-side scripting.
- Understanding of microservices architecture and implementation.
- Knowledge of creating and consuming web services.
- Experience with unit testing to ensure code quality.
- Experience in conducting code reviews.
- Experience with .NET Core for cross-platform application development.
- Knowledge of React.js for UI development.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of experience in software development, with a focus on ASP.NET, C#, SQL, HTML, JavaScript, jQuery, web services, unit testing, SSRS, and code reviews.
- Proven ability to deliver high-quality software solutions in a fast-paced setting.
- Strong problem-solving capabilities and analytical thinking.
- Excellent communication and teamwork skills.
Company
Aurigo Software Technologies
Aurigo Software Technologies is a leader in providing innovative solutions for the infrastructure and construction industry. We are dedicated to developing award-winning software that empowers clients...