TASC

Principal Software Engineer

TASC

full-time

Posted on:

Location Type: Office

Location: PuneIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Responsible for the analysis, design, development and delivery of software solutions
  • Is hands-on Domain Driven Design, Cloud technologies (Azure, AWS, PCF etc), Modernisation patterns, Database migration patterns, Security paradigms etc.
  • Experience in Agile app development (with evolving architecture)
  • Defines/evaluates requirements for new applications and customisations, adhering to standards, processes and best practices
  • Must demonstrate long term strategic thinking and leadership.
  • Mentor developers and tech leads to become technical SMEs on the Gateway Platforms
  • Must be solutions oriented – ultimately find and implement the ‘best fit’ solution to address the requirement on time.
  • Assist defining processes and choice of development tools to be used across the group
  • Ensure code is easily maintainable and tracked in version control system. Responsible for ensuring Coding Standards
  • Provide task estimates, level of complexity assessment

Requirements

  • Bachelor's degree in Computer Science or Engineering or equivalent experience.
  • Advanced knowledge and understanding of Software Engineering Concepts and Agile Methodologies is required.
  • Comprehensive experience with the following: Software Engineering Best Practices, Java, SpringBoot, Test automation (using Cucumbur), Alerts and Monitoring (Splunk, Dynatrace, SignleFx)
  • Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
  • Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organizational skills.
  • Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Domain Driven DesignCloud technologiesDatabase migration patternsAgile app developmentSoftware Engineering ConceptsJavaSpringBootTest automationCoding StandardsVersion control
Soft skills
strategic thinkingleadershipmentoringsolutions orienteddetail-orientedproactivecommunication skillscollaboration skillsorganizational skillsself-motivation
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering