Drive the team’s goals and technical direction to pursue opportunities that make your larger organization more efficient
Effectively communicate complex features and systems in detail
Understand industry & company-wide trends to help assess & develop new technologies
Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
Create consumer products and features on a large scale
Partner closely with infrastructure and operations teams to build and scale back-end services
Understands the development and testing of small to medium projects including schedules, progress reporting to ensure implementations that are on time, within budget and meet quality objectives.
Understands and develops software solutions to meet end user’s requirements.
Helps create High Level design and related technical documents.
Creates Low Level design documents.
Helps modify or upgrade applications to maintain software functionality.
Helps in POCs/gathering information for designing software applications
Required Qualifications:
8 to 12 years’ demonstrated ability working on C#, Visual Basic, JavaScript, Node.js; .NET Framework: ASP.Net, ASP.NET Core; UI Framework: Angular, React; Cloud: Azure or AWS or PCF; Databases: Oracle, SQL Server; SharePoint Framework: SharePoint 2013/2016
Experience in ALM tools (GitLab, TFS, ClearCase, SVN).
Complete knowledge of the concepts and processes of managing a software system throughout the entire life cycle. Ability to participate in all stages of the software development life cycle
Must have excellent programming and problem-solving skills
Excellent communication skills to work in a globally distributed team
DevOps, Continuous Integration. Experience in using any CICD tools like Jenkins, etc.
Software development/support skills include: designing, documenting, coding, user training, testing, and maintaining software computing applications
Candidate will work with internal business partners and product owners to deliver products/applications that delight end users
Work with Product manager, Systems/Data Analysts and UX designer to define application requirements and usability
Knowledge: Apply extensive job practices, techniques, standards, principles, theories, and concepts to deliver projects
Problem Solving: Provide technical solutions and implementations to complex problems that require ingenuity and creativity
Discretion: Exercise considerable latitude in resolving technical objectives of assignment.
This is a hybrid position. The selected candidate will be required to perform some work onsite at one of the listed location options.
Preferred Qualifications:
Experience with Cloud technologies
Experience in Aerospace domain.
Agile Methodologies (eg. Scrum, Kanban)
Experience in Data structures, algorithms and Design Patterns.
Experience in different SOA design patterns, micro services design and API management.
Typical Education / Experience:
Technical bachelor’s degree and typically 8 or more years’ related work experience or an equivalent combination of technical education and experience or relevant military experience (e.g. PhD+4 years’ related work experience, Master+7 years’ related work experience.).