Cycle3 IT Staffing is seeking a Senior .Net Developer for a permanent role.
In this role as a Senior Software Developer, you are responsible for designing, coding, testing, analyzing and coordinating the development of software programs and applications; up to and including research, design, documentation and modifying software specifications throughout the production life cycle. The developer will also analyze software errors in a timely and accurate fashion and provide status reports where required. Additional responsibilities include:
- Conceptualizing and developing new software programs and applications
- Liaison with Project Leaders, Business Analysts, Integration Analyst, and other team members to assist in resolving problems with software products or company software systems
- Assisting in the preparation and documentation of program requirements and specifications
- Conducting research on and recommending emerging application development software products, tools, languages and standards in support of procurement and development efforts
- Searching, summarizing and keeping the team abreast of strategic information from all sources
- Assisting upper management with long-range planning in accordance with the business strategic plan
- Providing technical training, guidance and resource support for unit staff
- Performing effective mentoring of junior staff members
- Providing recommendations to management concerning issues of programmer productivity and software development processes
- Consistently writing, translating and coding software programs and applications according to specifications
- Running and monitoring software performance tests (including Unit, System, Integration, Performance, and ad-hoc trouble-shooting) on new and existing programs for the purposes of correcting errors, isolating areas for improvement and general debugging
- Administering critical analysis of test results and delivers solutions to problem areas, and provides feedback to analysis/training staff about performance considerations/usability issues concerning software specifications and implementations
- Recommending, scheduling, performing and coordinating software improvements and upgrades
- Facilitating and participating in code reviews
- Seeking training and development activities related to the industry
- Developing, integrating and upholding standards, processes and procedures for the department
- Establishing and fostering relationships within the department
- Performing other duties as assigned
Qualifications
- Bachelor's degree (B. A. or B.S.) from four-year College or university in the field of computer science or software engineering
- A minimum of eight or more year's equivalent work experience and/or training; or equivalent combination of education and experience
- A minimum of eight years software development experience
- Three years' experience in the financial industry preferred
- Working technical knowledge of programming languages, including .Net, ASP, HTML, SQL, PL/SQL, Visual Basic, XML,XSLT, SSRS Reports, Mobile Application development (Java, HTML5, and/or Objective C), SharePoint Administration, SharePoint Designer, KnowledgeLake (admin, Unify, Connect, Capture, and workflow), K2 BlackPearl Workflow, and DotNetNuke CMS
- Working technical knowledge of programming language – RPG, OS/400, DB2
- Force.com development platform and Apex coding language
- Extensive database and operating systems experience with Microsoft Windows.
- Hands-on software trouble-shooting experience
- Knowledge of applicable data privacy practices and laws
Experience working both independently and in a team-oriented, collaborative environment
To apply for this job email your details to brian@cycle3it.com