The Senior Software Engineer
is responsible for implementing web-based products for our client's real estate performance management software suite. The ideal candidate will be highly motivated and have a passion for technology and creative problem solving, capable of working on all tiers of the application following Agile methodologies. If you are self-driven, enjoy working in a team environment, have an entrepreneurial spirit and enjoy creating innovative solutions to complex problems, This company may be a fit for you. You will join our Development team to work on flagship software products in SaaS and mobile environments.
location: New Orleans, Louisiana
job type: Permanent
work hours: 8 to 5
ESSENTIAL DUTIES & RESPONSIBILITIESDesign, development, integration, deployment and documentation of web and mobile applications
Support QA Engineers to ensure system quality, functionality, and performance
Mentor and lead less experienced members of the team on technology and product implementation and quality considerations
Be an expert in multiple areas the product, the technology used in the product and the design patterns used to implement the product
Review work of others on the team to ensure quality standards are achieved and production issues avoided
Demonstrate ability to decompose a feature request into actionable work items that can be sized correctly and delivered
Serve as design / architecture lead for small teams
Demonstrate ability to set individual and team priorities and solve complex issues
Consistently demonstrate Accruent's values: humility, integrity, drive to excellence, results orientation, winning attitude, and grit.
KNOWLEDGE, SKILLS & ABILITIES
Bachelor's Degree in Computer Science or related field/equivalent. Master's degree is preferred.
7+ years of professional software development experience.
Solid Object Oriented design and development skills. Experience with standard development patterns, such as model-view-controller/model-view-view model patterns for web application development.
Expertise with RDBMS products like Oracle.
Experience writing unit tests using unit testing frameworks like JUnit
Troubleshooting issues in enterprise web based applications across web and database tiers.
Ability to work well within group or individually on projects.
Good communication and interpersonal skills.
skills: DESIRED SKILLS/EXPERIENCE
Experience developing commercial software products , preferably in SaaS environment
Experience with Java, J2EE, Oracle SQL.
Clear understanding of software development practices and lifecycles.
Strong knowledge of Object Oriented concepts.
Knowledge of database management systems.
Self-reliant and motivated self-starter.
Project and task oriented with a focus on details.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.