Job Description
- Ability to work on the following technologies: ASP.NET MVC, CSharp, MS-SQL, .NET Core, NoSQL, MySQL, VB.NET, Java, Google Cloud Platform Working Experience, Maven, GIT/VSS/TFS, .NET 3.5/4.0/4.5 Framework, Visual Studio 2013/2015, WCF, Entity Framework and ADO.NET, HTML5, Angular JS/Angular 2, CSS3, Twitter Bootstrap, JavaScript, JQuery and other open source technologies.
- Participates in Scrum AGILE software development methodology.
- Participate in the entire product life cycle including definition, design, implementation, unit testing, validation, end-user documentation and support; following a structured design process.
- Business Analysis
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle
- Automate tasks through appropriate tools and scripting
- Collaborate with internal teams and vendors to fix and improve products
- Identify, prioritize and execute tasks in the software development life cycle
- Ensure software is up-to-date with latest technologies
You
- Have third level qualification in Computer Science/Engineering or a related discipline
- BE/BTech/MCA/MSc Computer Science with 60% aggregate score
- 1+ year Software Development Experience on .NET Technologies
- Mandatory Skills: ASP.NET MVC, CSharp, MS-SQL, Good Debugging & Testing Skills
- Good to Have Skills: .NET Core, NoSQL, MySQL, VB.NET, Java, Google Cloud Platform Working Experience, Maven, GIT/VSS/TFS, at least 6 month Support experience, Good Communication Skills
- Deep knowledge of .NET 3.5/4.0/4.5 Framework, Visual Studio 2013/2015, WCF, Entity Framework and ADO.NET
- Good to have knowledge in HTML5, Angular JS/Angular 2, CSS3, Twitter Bootstrap, JavaScript, JQuery and other open source technologies.
- Familiarity with architecture styles/APIs (REST, RPC), WebAPI, JSON
- Are able to write functional code with a sharp eye for spotting defects;
- Understand Agile methodologies
- Are a team player and excellent communicator;
- Are passionate about the .NET framework and software design/architecture and you are open to expand your experience to JAVA as well;
- Have experience of R&D project management and work with minimum requirement
- Are able to work independently
- Have some years’ experience of hands-on, strong Java/ J2EE and web service integration skills. Python is a plus but we don’t mind what tech stack you’ve used; we believe great Software Engineers can learn quickly
- Can build highly robust and scalable systems
- Have already worked in an international company and have strong communication skills, on all organizational levels
- Can clearly communicate technical concepts to both technical and non-technical audiences
- Work ability or Interest to learn and deliver on the below areas:
- Object-Oriented Programming with .NET
- ER and UML project design skills
- Coding in MS-SQL/MySQL using MVC design patterns, NoSQL databases
- Developing applications using HTML5/CSS3 technologies and responsive applications using leading UI and JS frameworks
- Knowledge of Ajax and XML, working with web API’s & Open Source Frameworks
- Migrating content from a number of source into a target framework or CMS
- Strong debugging skills with attention to details
- Worked with any good Version Control System
- Excellent Organizational skills with the ability to achieve results within tight deadlines
- Understand the balancing act between crafting a robust, lasting solution and getting work done
- Have knowledge and positive experiences about implementing data management standards
- Have a passion for code. You take pride in your professional reputation, side projects, or open source contributions