Senior Software Engineer-.Net
MARS Telecom Systems (ISO 9001:2015 certified and CMMi Level 3 Appraised) www.mars-india.com is an established software product development solutions provider and an outsourced development and services partner with deep expertise in the telecom, networking, convergence and custom application development.
MARS offers exemplary software product development and QA services to global clients and our client rely on our proven practices, global delivery models, state-of-art development centers in Hyderabad and Bangalore, India and a talented team of domain specialists ensure that the clients derive optimum return on their IT budgets.
MARS strength lies in our flexible partnering models, talented pool of experienced Software Engineers; flawless project execution and our innovative solutions are focused to augment the business value of our clients. MARS Telecom has managed several global engagements by leveraging its local market knowledge, technical expertise and experience to provide highly competent resources, excellent work culture and world-class infrastructure.
Where do you fit:
As a frontend developer, you will work as an individual contributor delivering exceptional customer experiences and leading the design, implementation and support of critical features to accelerate the delivery of cloud based products. You will be involved in developing new features and capabilities, while also integrating the software with other products and frameworks.
So, if you are a motivated developer, a problem solver who has a passion for delivering high quality software and has a keen eye for attention to details, You might be a perfect fit!
Impact you will make in the role:
⢠Participate in the development of next-generation SaaS platform primarily built on ASP.NET, MVC, C#, WPF, WCF, MVVM, HTML5, CSS, Java Scripts and other web front end technologies
⢠Ability to Interpret product architecture and system design
⢠Analyze complex system and business requirements
⢠Perform Code Reviews, Unit testing, documenting and implementing software best practices
⢠Optimize web applications to maximize speed and scale
⢠Perform system wide analysis to ensure the proposed solution is the best-in-class without causing any negative impact
⢠Drive quality across team by constantly building easy-to-use development frameworks
⢠Work with QA engineers to develop testing protocols to identify and correct defect
Expertise you will bring in:
⢠Bachelorâs Degree in Computer Science or a related field
⢠6+ years of development experience as a seasoned Software Engineer
⢠3+ years of software development experience in multi-tiered, enterprise application systems in C#, .Net with a good knowledge of its ecosystem.
⢠Strong web services knowledge of WCF (Windows Communication Foundation), WPF (Windows Presentation Foundation) and XAML.
⢠Strong understanding of Algorithms and Data Structures.
⢠Experience with MS SQL-Server Databases, including SQL, stored procedures, and database design
⢠Experience working in continuous integration and continuous deployment systems (CICD)
⢠Track record of building and maintaining excellent working relationships with peers across organizations (QA, Development, PM, UX, etc)
⢠Knowledge of build systems and software integration systems
⢠Excellent problem solving, analytical, communication, organization and interpersonal skills
⢠Independent thinker with creative, resourceful and proactive problem solving skills
⢠Ability to work both independently and as a team player
⢠Experience and understanding of software source control systems, preferably Git