| SAIL-IT Software Engineer Opening...HR@SAIL-IT.NET |
| Written by Glenn Gramigna, Editor |
|
Job Description: Develop back-end and front-end applications for all aspects of medical information processing. We have challenging and exciting job opportunities for well-rounded developers who know how to create robust, high-volume technologies.? He/She will be responsible for tracking, documenting, reproducing and correcting problems, as well as versioning and building internal and external releases. The Software Engineer must stay current and learn new technology as necessary for maintaining systems, designing and implementing new software components. In this role you will provide process solutions for managing source code, such as overlapping subsystems, parallel development efforts, web server file management, and third party software dependencies. Break software into manageable products and components in a way that facilitates both major and patch releases, and addresses the dependencies between products. Develop software delivery methods to suit a variety of target types, e.g. Windows based systems vs. Unix/Linux based systems, Embedded cross compiling, internal vs. external.. Streamline, automate, document and maintain build and release procedures. Assist in developing strategies to manage installations, upgrades, rollbacks, and backup/rest. Assist in developing automated 'smoke test' procedures to catch problems before handoff to test teams, and manage an environment where this is performed. Help develop processes to manage development and test environments
Position Summary Contribute to the design of new components and systems Implement, document, and test software components and systems Utilize Agile software development procedures and practices Perform unit level and integration level testing of software components and systems Requirements: BS in computer science Fluent in OO design and development with Java and C+?+ Experienced in delivering robust and scalable applications using distributed J2EE technology.? 3+? years professional Java programming experience Experience in creating user interfaces using JSP, Swing, and AJAX Java development expertise in a Windows or Linux/?Unix environment JDBC /? SQL experience; ability to create complex, efficient queries Experience with commercial app server, e.?g.? WebLogic, JBoss, WebSphere J2EE development experience; RMI, EJB, JSP, XML Ability to work with business managers and marketing Experience working with web services required Transaction processing experience a plus Agile and pair programming experience a plus Linux/?Unix command line experience Practical problem analysis and solving skills Excellent oral and written communication skills Committed to exacting quality standards; extensive unit and integration test experience and be detailed oriented Having worked successfully in a close team environment Hands –on OOA/D knowledge, proven C++/C skills plus UNIX workstation and product development experience essential.
|
























