IT Senior Developer
Apply NowCompany: Smart Start LLC
Location: Grapevine, TX 76051
Description:
Candidate will become part of a growing IT development team that handles all aspects of software development including planning, implementation, test, deployment, and maintenance. The ideal candidate will have several years of experience with web, application, and database design in a Java/SQL environment. You will work with other Java developers to design and implement new features and add support for new devices across several in-house developed software solutions. Candidate will be required to develop and maintain a high level of knowledge of the business processes as well as the hardware devices which interface with our software.
JOB RESPONSIBILITIES INCLUDE:
Work with development team to design solutions to achieve corporate goals using Java and related technologies.
Work with other departments to gather requirements and create and document proposed designs to solve the specified projects goals.
Create and maintain documentation of in house developed Java and Web applications, deployment processes.
Respond to requests from SQL DBA regarding application tuning and application access to the SQL servers.
Perform troubleshooting to isolate, diagnose, and remedy common network, application, and operating system problems involving the applications and supporting servers.
Work with other IT staff to help determine source of degraded performance in applications, propose and implement solutions to improve.
Work with other IT staff to perform security audits of the applications and propose and implement solutions to close any holes.
Work with the development and test engineering teams to automate testing of both software and hardware devices.
Conduct research on emerging technologies and present possible uses to the IT Director.
Communicate problems, and solutions to those problems to IT team members, and other Smart Start employees POSITION REQUIREMENTS:
BS, MS, or PhD in Computer Science, Engineering, or related technical discipline OR 5+ years of experience in software development
Experience with various web technologies, including JavaScript, AJAX, JSP, JSF, Facelets, HTML, and web services.
Strong understanding of N-tiered application architectures
Must have basic understanding of relational database design
Must be able to write detailed requirements documentation, test plans, and project work
Excellent communication skills both written and verbal.
Candidates must be able to work varying hours and travel when required (less than 5%).
Must demonstrate excellent organization, prioritization, follow up and time management skills.
Must have strong analytical and problem solving skills within a technical environment.
Must have the ability to work both independently and as part of a team.
OTHER DESIRABLE SKILLS:
Familiarity with internationalization practices, including locale neutral formatting, and externalized string resources.
Experience with J2EE application servers, and EJBs.
Knowledge of standard cryptography and security methodologies.
Familiarity with Java Web Start, and the JNLP specification.
Experience with Hibernate and JPA.
Experience developing mobile applications for iOS and Android.
JOB RESPONSIBILITIES INCLUDE:
Work with development team to design solutions to achieve corporate goals using Java and related technologies.
Work with other departments to gather requirements and create and document proposed designs to solve the specified projects goals.
Create and maintain documentation of in house developed Java and Web applications, deployment processes.
Respond to requests from SQL DBA regarding application tuning and application access to the SQL servers.
Perform troubleshooting to isolate, diagnose, and remedy common network, application, and operating system problems involving the applications and supporting servers.
Work with other IT staff to help determine source of degraded performance in applications, propose and implement solutions to improve.
Work with other IT staff to perform security audits of the applications and propose and implement solutions to close any holes.
Work with the development and test engineering teams to automate testing of both software and hardware devices.
Conduct research on emerging technologies and present possible uses to the IT Director.
Communicate problems, and solutions to those problems to IT team members, and other Smart Start employees POSITION REQUIREMENTS:
BS, MS, or PhD in Computer Science, Engineering, or related technical discipline OR 5+ years of experience in software development
Experience with various web technologies, including JavaScript, AJAX, JSP, JSF, Facelets, HTML, and web services.
Strong understanding of N-tiered application architectures
Must have basic understanding of relational database design
Must be able to write detailed requirements documentation, test plans, and project work
Excellent communication skills both written and verbal.
Candidates must be able to work varying hours and travel when required (less than 5%).
Must demonstrate excellent organization, prioritization, follow up and time management skills.
Must have strong analytical and problem solving skills within a technical environment.
Must have the ability to work both independently and as part of a team.
OTHER DESIRABLE SKILLS:
Familiarity with internationalization practices, including locale neutral formatting, and externalized string resources.
Experience with J2EE application servers, and EJBs.
Knowledge of standard cryptography and security methodologies.
Familiarity with Java Web Start, and the JNLP specification.
Experience with Hibernate and JPA.
Experience developing mobile applications for iOS and Android.