You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer

As a Software Developer with Asset Performance Networks, your primary responsibility will be to aid in the design, development, and maintenance of web-based enterprise solutions, coordinating and collaborating with experienced professionals in our Technology & Software Engineering division. A strong work ethic, commitment to collaborative problem solving, appreciation of sophisticated design, and drive to produce a quality product are essential.

Profile: Software Developer will need to have a working knowledge of modern software tools and techniques, along with:
• Ability to design, build, and maintain efficient, reusable, and reliable code
• An ability to work both independently and in a team environment
• Strong understanding of object-oriented programming
• Understanding of fundamental design principles for building a scalable application
• Experience in or willingness to document and perform unit testing
• Willingness to work outside of traditional business hours during release windows (approximately 6 events/year)
• Fluency in English (written/verbal)
• Undergraduate degree or higher

Candidates with experience or exposure to the following would be preferred:
• .NET Development and the Visual Studio suite
• Experience writing and debugging T-SQL
• Experience with user interface or graphics design