Dohatec is an independent software vendor (ISV) and technology firm developing solutions for enterprise clients in North America, Asia and Europe for nearly 25 years. We provide enterprise software services to fulfill needs in niche markets to discerning corporations, institutions and government agencies. Our products have been deployed by multinational organizations and governments to support millions of end-users. Ready to join a team of full-time problem solvers?
Dohatec’s e-GP Team is on a mission to change the way procurement is done, making it easy for systems to work, and help agencies make efficient use of their resources. Our team is looking for a motivated Software Engineer to join us on fulfilling this goal.
You will be responsible for customizing, developing and supporting our existing software solutions with new features and added functionality.
Help design and customize existing features;
Build new functionality using Spring Framework;
Work with senior engineers and managers on completing projects tasks;
Provide inputs on design architecture;
Help with code testing;
Learn to maintain and support code-base.
Bachelor of Science in Computer Science & Engineering or equivalent IT certifications/experience;
1 year of work experience in Java and web services development experience;
Knowledge of object oriented analysis and design;
Experience working with software development and production deployment teams;
Team player – willing to help others by understanding and solving problems with them;
Strong organization and communication skills.
Our Ideal Candidate:
3+ years of work experience as a web developer or software engineer;
1+ years of work experience working in Java;
Experience working with Spring and Hibernate Frameworks;
Experience designing and developing applications using Java EE platforms;
Excellent knowledge of relational databases – SQL Server 2008 and ORM technologies like Hibernate.
Experience with test-driven development;
Ability to use version control such as SVN or GIT.
Experience working in Agile or Waterfall software development design methodologies.
Strong design skills – worked in projects from spec sheet to client completion, i.e. have participated in full software design life cycle process.
Highly competitive salary, tied to experience and skill level;
Opportunity to work with stellar experienced team using best in practice design practices;
Financial support and time for training, certification and daily learning opportunities;
Work with highly talented engineers, support staff and management on international projects;