Careernet Technologies logo

Software Engineer

Careernet Technologies
Full-time
On-site
Telangana, India
Engineering Jobs

Overview:

The Software Engineer plays a crucial role in our organization, responsible for developing and maintaining both the front-end and back-end aspects of our software applications. This position is vital to ensuring seamless user experiences and scalable, efficient systems.

Primary technology stack: .NET,.NET core C#, , cloud computing
Secondary technology stack: C++
Exposure in Design Patterns
Total of 3-11 Experience in above skills
REQUIREMENTS
  • Bachelor’s Degree in Computer Science or related technical field
  • 6-9 years of experience in software design and development
  • Expert in analyzing, designing, and implementing software solutions to improve quality, stability, and reusability of code
  • Expert in troubleshooting issues from a production environment, ideally including experience supporting a self-service environment
  • Experience with developing back office applications with MS SQL Database, performance tuning and data modeling concepts and best practices
  • Proficiency in automated unit test development practices and design methodologies
  • PCI compliance, secure development, and data encryption techniques
  • Proficient in agile processes and methods
  • Excellent communication, teamwork, and collaboration skills
  • Demonstrated knowledge applying SOLID and BDD design principles
  • Demonstrated knowledge of software testing and leading software code reviews
  • Demonstrated ability of creating high-fidelity estimates
  • Collaborating with other development teams and QA
  • Ability to work independently and be a self-starter