Lead .NET Developer
CHICAGO-60602, IL, US
12/12/2016
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
-
Job Description
Our client is seeking a Software Engineer Lead to join the Chicago office.
This member will be part of the Applications team.
This team is responsible for designing, developing, modifying, adapting and implementing short- and long-term solutions to information technology (IT) needs through new and existing applications, systems architecture, and network systems and applications infrastructure.
In addition, this group reviews system requirements and business processes and codes, tests, debugs and implements software solutions.
This person will be responsible for the development and support of applications.
This may also include debugging current systems, programming enhancements, or modules of new systems.
Specific responsibilities include:
Lead the software engineer team by designing, developing, supporting and maintaining software
Develop and build complex application systems
Sustain systems software engineering policies and procedures and implement best practices
Independently solve a range of complex or non-standard in consideration of potential impacts and formulate and deliver innovative ideas and solutions using best practice and standards
Take ownership for large and complex projects that may have multiple phases or
workstreams from start to finish to ensure successful implementation
Assess IT standards and strategies and business needs to guide well-informed decisions
Determine which applications/servers/databases/software require programming, administration, debugging and contribute to the generation of the priority list or calendar
Maintain the appropriate computing environments for the development and test teams to ensure the teams are using the correct tools and environments
Work with business representatives and leaders as needed to understand business needs and/or limitations and resulting requirements and identify gaps in requirements for business representatives and ensure requirements are complete before moving on to specs phase
Develop detailed specs for major enhancements or new systems that are clearly aligned to system requirements as defined by business representatives; or collect specifications, prioritize them and delegate pieces/next steps to fellow software engineers
Write complex code and maintain continuous integrations and processes and may review the code of other Engineers
Deliver the final code for deployment
Work with business representatives to understand overall outcomes of testing phase and understand and weigh implications of results on the business and recommend appropriate solutions considering impact and risk and cost
Monitor system-wide tests to continually improve products, services, and processes
Review and refine processes defined by team members as needed to ensure successful delivery, implementation and release of enhancements or other projects
Requirements:
Bachelor's degree with at least eight years of relevant experience
Working knowledge of the financial services industry preferred
Extensive understanding and knowledge of advanced software development methodologies, tools, and techniques
General, cross-functional IT knowledge, including LAN & WAN networking, systems and data security virtualization, storage networks, telephony, internet, database management required
Basic understanding of generally accepted requirements gathering, testing and
implementation methodologies from a technical and business perspective
Must have technical experience in the following: in C#, SQL server, T-SQL, writing queries, JavaScript, content management systems, data models or database engineering, service architecture, object relational mappings, scripting, system architecture, IIS, Windows, and HTML
Third Party Applications Not Accepted
.Net Developer
Information Technology
No Preference
Contract Only
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-