
Microhard Infotech L.L.C
About the job
The Software Developers shall be responsible for,
§ Design, develop or modify software by using various programming languages depending on the product(s)
§ Work with the product manager and technical lead to explore and suggest appropriate technical solutions to achieve the required product features as well as monitoring technical progress against plans while safeguarding functionality, scalability, and performance
§ Discern and apply emerging technologies
§ Develop and/or perform software automated testing procedures, solutions and frameworks to ensure software functions as needed
§ Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
§ Balance immediate business objectives against long-term architectural vision
§ Write concise yet comprehensive technical documentation
§ Supports the program design to cost and design for manufacture requirements
§ Take operational responsibility for the services that are owned by your team
In addition, the Software Developers must do the following:
§ Strong interpersonal skills
§ Strong analytical thinking, problem-solving, appropriate judgment and decision-making skill
§ Self-starter, ability to work in a fast-paced team environment
§ Manage time effectively to provide quality deliverables within the expected project timeline
§ Ability to stay focused and provide attention to detail
Experience in development using ASP.net /MS SQL on Web and Windows applications.
§ Solid grasp of Bootstrap, HTML/CSS / JS / jQuery
§ Ability to write well-structured, maintainable and tested code from scratch to deployment.
§ Should be well versed with Asp.NET, MVC, WEB API, C# WinForms, SQL Server, Crystal Report
§ Expertise in Dot Net Core, LINQ, AngularJS, Entity Framework, Dapper is an added advantage
§ Strong knowledge in OOPS concepts.
§ Knowledge of T SQL with SQL server including Stored Procedures, Triggers & User Defined functions.
§ Should be Experienced in Handling Multiple projects
§ Identify, prioritize and execute tasks in the software development life cycle
§ Develop tools and applications by producing clean, efficient code product
§ Ensure software is up-to-date with the latest technologies & user interface.
§ Strong analytical skills and the ability to multi-task
§ Desirable but not mandatory – Knowledge about developing & troubleshooting windows mobile apps
Education:
Bachelor’s degree or above
Experience : 2-7 years