Senior Software Engineer

Senior Software Engineer

Novare Technologies Inc
Not Specified
Not Specified

Job Description


Roles and Responsibilities
  • Designs, develops, and maintains application solutions and software for customers based on specifications and requirements
  • Integrates, tests, and debugs application solutions and software when deployed in development, test and production environments
  • Performs peer code reviews for project team commits to improve the quality of codes
  • Coaches team members in software engineering practice and provides technical assistance and consultation
  • Documents the code, deployment steps, issue root causes, module or system design, entity relationships/models, and logical process flows implemented in code
  • Utilizes software development tools such issue-tracking, code repository, artifact repository or registry, and build servers
  • Explores with new tools and technologies that will improve software fulfilment of current and new requirements
  • Provides technical guidance to other members the project team as necessary
  • Performs code reviews for project team commits to improve the quality of codes
  • Collaborates with lead software engineers to improve software development processes

Required Skills
  • Advanced Java proficiency
  • Spring MVC
  • Javascript proficiency
  • JQuery
  • REST APIs
  • Maven/Gradle

Preferred Skills
  • Springboot
  • Angular
  • Bootstrap
  • AWS cloud
  • Docker
  • Jenkins
  • Android Java/Kotlin

Similar Jobs

People Also Considered

Career Advice to Find Better