Job Summary
We are seeking a skilled Principal Software Engineer, who can also manage a small team of developers in our development team. The ideal candidate will have a strong background of SDLC, SPRING, Hibernate/JPA, Velocity Templating, Databases (MySQL, PostgreSQL), jQuery/JavaScript.
Responsibilities
- Consistently write, translate, and code software programs and applications according to specifications
- Enhance, modify, and repair existing code
- Code, test, and implement configuration changes to software applications to meet both functional and technical requirements
- Will be involved in the full software development life cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well thought out manner
- Generate innovative ideas and support new ideas or approaches that enhance service
- Assist in the preparation and documentation of program requirements and specifications
- Participating in requirements debriefing and finalizing requirements
- Participate in root-cause analysis, communicate options for resolution and provide recommendations to customer-facing technology problems
Education & Experience
- At least a Bachelor’s degree in Software Engineering or in a relevant field.
- Must have at least 8+ years hands-on coding experience
- Ideally someone who has experience with Atlassian Jira software, specifically building plug-ins and/or developing extensions for Jira
- Strong development experience.
- Experience in SPRING, Hibernate/JPA, Velocity Templating, Databases (MySQL, PostgreSQL), jQuery/JavaScript, and similar technologies.
- Experience in Microservices/AI/ML/Python/ReactJS/React/React.js will be a plus.
Behavioral Traits
- Dependable, Enthusiastic, Motivated, Team Player
- Ability to work independently and in time-sensitive environments
- Good communication and interpersonal skills
- Highly organized and detail-oriented
- Excellent problem solving
- Ability to stay calm and perform well under stressful conditions
- Promote a positive tone and high standards of quality within the group or department, and serve as a model to other team members
- Ability to learn new tools quickly
Send us your resume at [email protected] mentioning the position in subject line.