As a Software Developer with the National Collegiate Scouting Association (NCSA) you will be responsible for writing, modifying, and debugging software for a proprietary J2EE application.
Planning
- Be well versed in communicating the features and benefits of the J2EE, and work with the staff to implement requirements that can’t be satisfied through existing features
- Plan projects in order to accomplish goals within constraints such as time, cost, and agreed quality standards
- Help design and develop software code changes and new features
- Create and implement testing code to prevent breakage
- Work with a team sharing code and organizing all code changes
Process
- Create, maintain, and constantly look to improve development and implementation processes
Management
- Schedule and participate in meetings with NCSA staff, designers, engineers and developers
- Obtain, discuss, and follow-through with feedback from the constituents.
- Investigate and answer questions
- Support and help troubleshoot delivered work during implementation and post-implementation of the J2EE
- Ensure expectations are met and exceeded in terms of quality of product and service delivered
Technologies
A Software Developer at NCSA will be responsible for all elements of a J2EE Application, from the creation of database tables and queries, to the front end design of web pages. Developers will also be expected to thoroughly test their own work to ensure high quality. The technologies necessary are as follows:
- J2EE
- Servlets
- JSP
- JDBC
- Integration with various other API's (e.g. Google Calendar API, etc.)
- Spring
- Hibernate
- JUnit
- Application server
- Languages
- Database
- Frameworks
Qualifications Summary:
Qualified persons must thrive both in an independent and team environment. You must be able to take ownership of projects and complete those projects accurately and efficiently. You must also be able to work with various internal groups and teams and have the ability to manage multiple, simultaneous projects and deadlines. The requirements listed below are representative of the knowledge, skill, and/or ability required for this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
General Requirements:
- Minimum 5 years experience in technologies mentioned above
- Excellent written and oral English communication skills
- Excellent knowledge of SQL and database transactions
- Good knowledge of System Development Life Cycle
- NCSA does not offer VISA Sponsorship Positions
Interested candidates must email a cover letter, resume and three references (1 personal, 2 professional) to Chris Hein, NCSA Project Manager, at chein@ncsasports.org