Develop innovative software using industry best practices in a team of high-performing professionals in a company where technology is a leading differentiator in our market
Maintain the architectural integrity of their team's software products
Mentor software engineers on their team
Produce artifacts to train others about their domain
Work with overall product architect and the other engineering leads to create an architectural vision and implement that vision within their area
Responsible for the overall quality of their area and will review, prioritize, plan and assign defects within their software products to be fixed within the appropriate time frames.
Responsible for integrating new team members whether they are employees, local, or offshore contractors.
Ensure that the team follows all formal and informal best practices in software development including CMMi and other initiatives.
Develop design models from requirements models using class diagrams, interaction diagrams, and other UML diagrams
Develop business and requirements artifacts that effectively model the customer's requirements using use cases, activity diagrams, and other UML diagrams
Understand and develop database Entity Relationship Diagrams.
Perform object to relational mapping to support the database model in an object oriented design
Participate in requirements, design, and code reviews
Write and execute unit tests
Create and implement designs following coding standards
Maintain and support mission-critical applications as necessary
Participate in group improvement activities and initiatives to improve quality and pursue excellence
Performs other duties as assigned
Bachelor's degree in Computer Science, MIS, a technology discipline, or equivalent.
Significant Java development experience
Experience in Object-oriented Analysis and Design
Experience in software architecture
Experience with Servlets/JSF/XML/JavaScript
Experience developing business applications using SQL
Experience with relational database systems
Flex experience desired
Tomcat/Java Web Services experience desired
Understands the concepts of business objects, layered design, data access objects, and design patterns. Knowledgeable in SQL, UML, JUnit, Stored Procedures and Triggers, and
Iterative development
*Ability to think technically and analytically
*Ability to effectively and efficiently communicate in both written and verbal formats with internal and external contacts
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment