- designing computer controls for industrial and manufacturing machinery - building administrative and financial databases - developing software for home entertainment equipment (known as embedded controls). You would work closely with senior programmers and business analysts, and create technical plans to meet the needs of the client. A typical project would include: - programming a test version of a piece of software - testing installation and compatibility issues - checking test results and fixing technical problems (known as bugs) - installing a full version and carrying out final checks before going live - maintaining and supporting systems once they are up and running.
The junior Software Developer will have responsibility and accountability for developing small to medium sized automation applications and services. The ideal candidate will be a self-starter who is experienced in problem solving, analytical thinking and able to follow a methodical implementation process. Developer should possess good interpersonal and organizational skills, strong analytical and excellent programming skills, and have the ability to handle diverse situations, multiple part of project and rapidly changing priorities. Experience in Microsoft Sharepoint, SQL, and TFS is a must, with proficiency in n-tier architecture, class structures, stored procedures, and SQL Server Reporting Services. Responsibilities for this Position Include: - Design and develop reusable software components - Participate in design sessions with architects and other developers - Ensure code and design meets specifications, quality and security standards, and is maintainable - Work with Business Owners to analyze and convert business requirements into scalable, robust and flexible designs - Test software components - Follow configuration management/version control policies - Investigate and research defects, present solution with estimated work effort and implement