This role will play a key part in building and maintaining company's software platforms in Enterprise and B2B level. The incumbent will work with a team of smart, highly driven technology professionals to build robust and user-friendly products at the cutting edge of the online industry.
- Involvement in the entire software development life cycle -- including technical analysis, architecture design, software development, QA and release to production.
- Undertaking back-end development (Enterprise Level), based on a variety of technologies including .Net C# and MS SQL Server, or PHP5, MySQL and other technologies as needed.
- Ensuring continued smooth operation of the company's live platforms.
- Interacting with various stakeholders as needed -- including senior managers, sales team, end users and technology partners.
- Deliver accurate estimates, provide regular feedback and consistently meet project deadlines
Requirements
- About 3+ years' experience in software development
- Having Experience about executing front-to-back software development life cycles
- Excellent knowledge of .Net C# framework and MS SQL Server, OR PHP5, MySQL
- Ability to interact with senior stakeholders across all areas of the business
- Strong analysis, problem solving and troubleshooting skills
- Goal driven. Strong sense of responsibilities
- Good Team Player
Desirable
Having experience in one or more of the below items is a plus:
- Experience in working in an agile environment
- Knowledge of AngularJS or other MVC front-end frameworks
- Experience in performing code reviews
- Experience with Git
- Experience with Node.js and MongoDB
- Experience with MS Dynamics CRM
- Experience with Mobile Application Development