- Salary: Undisclosed
- Work Type: Permanent / Full Time, Contract
- Min. Education Level: Diploma
- Field of Study: Not Applicable
The Analyst Programmer is a key member of a team of software professionals responsible for the requirements studies, design, construction, integration, testing, verification and maintenance of the“NephroLab eDialysis” software. The Analyst Programmer share in a common vision of quality, integrity and efficiency. This role is generally assigned mission critical features and has a heavy emphasis on defect resolution. The duties & responsibilities are as follows:
- Responsible to establish the designing and deriving the best solutions based on sound analytical judgement, team input and the customers’ best interest.
- Research new technologies that push the boundaries and capabilities of design and provide insight on applying these to “NephroLab eDialysis” product offerings.
- Accountable for optimization-focused design to ensure that all code is written with high-availability and high-impact; Accountable for efficiency-focused design that serves to ensure that all code is highly reusable and modular.
- Design push and pull data interfaces using the latest web and data sharing technologies integrated to a multitude of third party providers.
- Author technical design documentation that fully defines all application code and the underlying methodology for the design decisions made.
- Develop software according to functional and technical design specifications and maintain a “common sense” approach that serves to recognize potential design gaps and provides insight into closing them.
- Create efficient, scalable, reusable middle tier logic using any of ASP.NET, VB.NET, XML and other languages as needed.
- Create and design databases, views, stored procedures, SQL statements and user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships inSQL Server 2005/2008/2010 with regards to administration and performance tuning. Assist in continual improvement of software configuration management process.