Padmi
Reveal Technology logo
Reveal Technology

tactical intelligence platform · 3D geospatial processing

Sr. Software Engineer, Full stack

HyderabadPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Reveal Technology

Opens the source posting on shine.com

Source description

About the role

View original

You will be joining our development team as a Senior Software Engineer, where you will be involved in developing our core products. Your main responsibilities will include: - Developing Web/Windows-based applications and Windows services on the .NET platform. - Analyzing system requirements and development tasks. - Developing technical specifications. - Writing scalable code for .NET software applications. - Reviewing and debugging .NET applications. - Making changes to existing applications according to the requirements. - Performing extensive software unit testing and stringent quality checks. - Understanding the software life cycle and making necessary changes based on feedback. - Supporting and guiding junior staff as required. - Working effectively in a collaborative and innovative team-oriented environment. Key Qualifications for this role include: - Solid hands-on experience with Microsoft .Net technology stack (.NET Core, .Net, & C#) - Good development experience with C#, Web API, Windows Services, Entity Framework, SQL Server - Proficient in front-end development languages including JavaScript, HTML5, and CSS - Understanding of version control systems such as GIT and TFS - Good verbal and written communication skills - Excellent problem-solving and analytical skills - Familiarity with Agile/SCRUM processes You should possess a Bachelors/Masters degree in Computer Science, Management Information Systems, or a related field, along with at least 6 years of experience in professional software development with the Microsoft Technology stack. Reveal is an equal opportunity employer that values diversity and inclusivity in the workplace. We offer various benefits and perks including medical health insurance coverage, paid holidays, pension contributions, and a hybrid work schedule to promote work-life balance. Our friendly and collaborative work environment provides ample opportunities for professional development. You will be joining our development team as a Senior Software Engineer, where you will be involved in developing our core products. Your main responsibilities will include: - Developing Web/Windows-based applications and Windows services on the .NET platform. - Analyzing system requirements and development tasks. - Developing technical specifications. - Writing scalable code for .NET software applications. - Reviewing and debugging .NET applications. - Making changes to existing applications according to the requirements. - Performing extensive software unit testing and stringent quality checks. - Understanding the software life cycle and making necessary changes based on feedback. - Supporting and guiding junior staff as required. - Working effectively in a collaborative and innovative team-oriented environment. Key Qualifications for this role include: - Solid hands-on experience with Microsoft .Net technology stack (.NET Core, .Net, & C#) - Good development experience with C#, Web API, Windows Services, Entity Framework, SQL Server - Proficient in front-end development languages including JavaScript, HTML5, and CSS - Understanding of version control systems such as GIT and TFS - Good verbal and written communication skills - Excellent problem-solving and analytical skills - Familiarity with Agile/SCRUM processes You should possess a Bachelors/Masters degree in Computer Science, Management Information Systems, or a related field, along with at least 6 years of experience in professional software development with the Microsoft Technology stack. Reveal is an equal opportunity employer that values diversity and inclusivity in the workplace. We offer various benefits and perks including medical health insurance coverage, paid holidays, pension contributions, and a hybrid work schedule to promote work-life balance. Our friendly and collaborative work environment provides ample opportunities for professional development.

One address, no account. We’ll tell you when matching roles go live.

More at Reveal Technology

Related open roles

View all roles