Job Description
Senior Software Engineer will be working independently with little supervision. He/she will be working with a team of developers and business analysts to develop new products /enhance existing systems in place. To be successful in this role, one must demonstrate critical thinking and problem-solving skills.
SUPERVISORY RESPONSIBILITIES
Senior Software Engineer is not a supervisory role. You will receive detailed minimal instruction on day-to-day work, general instructions on new assignments.
Basic QUALIFICATION
Bachelor's or master's degree in information technology, Computer Science, or any related field
5-8 years of related experience.
SKILLS & COMPETENCIES
▪ Proven experience as a Full Stack Developer or similar role
▪ Significant experience with Microsoft platform ( ASP.NET Core, MVC, C#, T-SQL)
▪ Working experience in MVC architecture is a must.
▪ Should have worked on HTML 5, Web Services/SOAP, XML, JSON, Rest API and Web API’s.
▪ Should have working on unit & integration testing frameworks like nUnit, Xunit, MOQ, Mocha etc
▪ Should have API testing experience with tools like Postman, Apigee, Jmeter, Swagger, Airborne etc
▪ Working experience on client-side technologies like JavaScript, JQuery & JavaScript frameworks (e.g. Angular, React, Node.js) is required.
▪ Experience in integrating and working with 3rd party tools like AJAX, Kendo etc...
▪ Ability to determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
▪ Ability to improve reliability, performance & scalability of existing applications.
▪ Ability to prepare and install solutions by determining and designing system specifications and standards
▪ Experience with SQL Server and relational databases is a mandate
▪ Should have worked on SQL Queries (Stored procedures, Functions, Views, etc.)
▪ Should have worked on versioning like Tortoise SVN/Team Foundation Server/GIT
▪ Zeal to work on innovative products and technologies.
▪ Strong background in Software Development Life Cycle required.
▪ Excellent analytical, troubleshooting, communication and leadership skills.
▪ Ability to work independently as well as the capability to lead small teams
▪ Ability to adopt to fast-paced environment and keen in updating with the latest trends and functionalities
Bravens is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.
Any Graduate