Short Description
Gartner is offering the position of a Sr. Software engineer who is Passionate about technology, self-learner who keeps abreast with the latest developments.Job Description
- Competitive base salary
- Flexible work environment
- A great work culture
- Bachelor or Master's degree in Computer Science or equivalent experience in the field of software development.
- 46 years of experience in software development which includes Web-based application development experience.
- Demonstrated thorough knowledge of development methodologies, standards, and design patterns
- Excellent software development and object-oriented design fundamentals with a strong background in architecting software applications
- Excellent verbal and written communication skills
- Experienced and skilled at interacting with Business users
- Ability to work independently or within a team
- .Net developer with experience in javascript frameworks (e.g., AngularJS, ReactJS), Twitter Bootstrap, CSS 3.0, and relational database optimization and best practices
- Demonstrated in-depth working experience in PHPStorm preferred
- Knowledge of responsive design, OOP and MVC principles
- Ability to consume and create REST APIs
- Experience with version control (git)
- Exceptional understanding of UI/UX
- Site optimization, code optimization, caching best practices
- Experience building applications in the cloud environments preferred
- This position is primarily focussed on .net application development in the cloud, but additional skills of full stack .NET developer with experience in NoSQL databases, data visualization (e.g., Highcharts, Raphael) and analytics (e.g., Google analytics, Big Query, machine learning, AI) are a plus.
- The ability to establish credibility quickly with Business Units as well as IT partners as a passionate change agent with good managerial skills
- Must be familiar with systems scope and projects objectives to ensure design, build and test of a robust system
- Understand the strategic direction to ensure that new features and functions are implemented to conform to stated strategies and business needs.
- Passionate about technology, self-learner who keeps abreast with the latest developments.
- A team player who can comfortably work with distributed teams across the globe.
- Attentive to details and well organized.
- Able to solve complex problems and successfully manage ambiguity and unexpected change.
- Strong business acumen and leadership experience.
- Proven ability to influence and interact effectively with IT and Business leaders.
Sr. Software Engineer