Responsible for supporting and transforming existing and new mission critical and highly-visible operational website(s) and applications – spanning multiple technology stacks – through all phases of SDLC, while working collaboratively across IT, business, and third party suppliers from around the globe in a 24x7, fast-paced, and Agile based environment
Requirements
- 3 years of full Software Development Life Cycle (SDLC) experience
- 3 years of hand-on Agile/XP or related delivery experience
- Proficiency in object-oriented design, data structures, algorithms, and complexity analysis
- Proficiency and demonstrated experience in the following technologies: AngularJS, Ext JS, HTML/5, CSS, jQuery, AJAX, JavaScript, Ionic, Apache Cordova/PhoneGap, React
- Proficiency and demonstrated experience in the following technologies: Spring, Spring Boot, MVC
- Proficiency and demonstrated experience in the following technologies: .Net, Classic ASP, VBScript, SQL Server, etc.
- Proficiency and demonstrated experience in the following technologies: Microsoft SQL Server 2012+, Stored Procedures, SSIS Packages, Hibernate, Oracle, Object/Relational Mapping, Query performance tuning
Responsibilities
- Collaborates with customers and business teams to transform business requirements into functioning software
- Works with business, architect, infrastructure, security, and other corporate teams to provide end to end solution and support for steady-state systems
- Combines conceptual understanding with broad applied experience and provides seasoned technical expertise, high-level analytical, interpretative, evaluative, and/or constructive advice
- Evaluates requirements and enhancements requests, and proposes solutions with careful consideration of cost, impact, standards, and compatibility to with other systems
- Assists in the collection and documentation of user's requirements, development of user stories, estimates, testing strategies, and work plans
- Applies advanced level understanding of current and future technology architecture and integrates this knowledge into design, problem solving, planning, and strategic technical roadmaps
- Performs thorough analysis and generates root-cause-analysis for any production incident
Other
- Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- Ability to learn and apply new technology solutions
- Ability to work with geographically distributed delivery teams
- Experience developing/delivering native Android and/or iOS applications
- Experience with Automated Testing