Job Description
To be part of an Agile Software Team, taking direction from other team members/team leads to contribute to code and artefacts to support delivery of secure quality software.
Job Description
WE'D LIKE TO MEET A SOFTWARE DEVELOPER WITH:
• Technical graduate- B.tech/B.E., or equivalent qualifications, plus considerable work experience in a relevant role. OR Substantial work experience in a relevant role
• Demonstrable 3+yrs practical experience in the development of software for external customers
• Ability to work within agreed time estimates
• Track record for thinking about more than technology issues, and for integrating the technical with the business and information aspects for complete solutions
• Proven history of quickly comprehending the functions and capabilities of new technologies, understanding how new capabilities can be integrated into the SSP solution, to add value to SSP and our customers.
• Good working knowledge and responsible attitude to development standards and the software development lifecycle Understanding agile software development lifecycle
• Insurance industry experience, preferably from an Insurer or commercial broker perspective
• Design and implementation of high transaction solutions.
• Knowledge of TDD, SOLID principles, multi-threading, garbage collection & Apache Cassandra database
TECHNICAL Skills/Abilities:
• SQL Server (2005/8/12)
• Web services/WCF
• XML/XSLT/XSD
• Azure/TFS
• Visual Studio 2010 upwards
• Visual Basic 6.0
• IIS Configuration
• NuGet Packaging
THE SOFTWARE DEVELOPER RESPONSIBILITIES INCLUDE:
• Applying data analysis, data modelling, and quality assurance techniques, based upon a detailed understanding of business processes, establishing, modifying or maintaining data structures and associated components (entity descriptions, relationship descriptions, attribute definitions). Advising database designers and other application development team members on the details of data structures and associated components.
• Specifying user/system interfaces, and translating logical designs into physical designs taking account of target environment, performance requirements and existing systems. Producing detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate.
• Designing, coding, testing, correcting, and documenting moderately complex programs and program modifications from supplied specifications, using agreed standards and tools. Conducting reviews of supplied specifications, with others as appropriate
• Identifying and resolving issues with applications, following agreed procedures. Using application management software and tools to collect agreed performance statistics. Carrying out agreed applications maintenance tasks
• Developing a broad understanding of technical publication concepts, tools and methods and the way in which these are implemented. Developing an understanding of development support activities, such as information gathering, user task analysis, creating draft documentation, and illustration, and printing and publishing.
• Defining the integration build and producing a build definition for generation of the software. Accepting software modules from software developers, and producing software builds for loading onto the target hardware from software source code. Configuring the hardware environment, producing integration test specifications, conducting tests and records the details of any failures. Carrying out and reports fault diagnosis relating to moderately complex problem.
Worker Type
Regular
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
