JOB SUMMARY
Under moderate direction, the Software Engineer II will code, test, and debug programs. They maintain and document program changes. Software Engineer II’s competently work on several phases of at least one major application but still require high-level instruction and/or guidance for full system life-cycle development.
KEY RESPONSIBILITIES
- Takes ownership over a body of significant software; breaks large requests down into sub-tasks and prioritizes own work assignments while setting measurable goals for completion.
- From loosely defined requests, uses applicable programming language and technologies to build defined functions; writes code, completes assigned programming tasks, and performs functional testing and code debugging.
- Develops code for reuse and deployment automation.
- Writes and executes functional test scenarios and scripts.
- Works independently and periodically provides status updates for assigned project components.
- Performs complex/multi-change code review changes made by self and/or others.
- Provides mentorship to new Software Engineers.
- Provide troubleshooting assistance for production incidents.
- Demonstrates a clear understanding of team roadblocks and communicate them clearly and effectively to stakeholders including management, scrum masters, cross-functional teams, etc.
- Performs other duties as assigned.
PRIMARY RESULTS ACCOUNTABLE FOR ACHIEVING
- High quality software code that meets business requirements and successfully passes Quality Assurance.
- Successful delivery of software solutions to customers and partner teams.
- Creation and/or enhancements of CSI applications, meeting internal and external customer requirements and service expectations.
- Timely resolution or escalation of production incidents.
JOB REQUIREMENTS
Education & Certifications:
Programming bootcamp graduate or Associates or Bachelors in IS, CS a plus
Experience & Skills
- Full stack developer with ~3 year experience in C# and front-end development. Angular a plus
- Familiar with REACT or basic HTML or CSS or Java script experience
- Database experience with experience in Transact-SQL preferred
- Experience with version control system such as Git
- Prior experience working on an Agile team
- Experience with automated testing or unit testing a plus
- Strong debugging skills
- Object oriented language – VB, C#, .NET
- Task Ownership: Ability to independently break down complex tasks, prioritize work, and set measurable goals to ensure timely completion of assignments.
- Collaboration and Communication: Works effectively with cross-functional teams, communicates roadblocks clearly, and partners with stakeholders to achieve shared goals.
- Results-Driven: Demonstrates strong follow-through on commitments, ensuring high-quality code delivery that meets business requirements and deadlines.
- Mentorship and Leadership: Provides guidance and support to junior engineers, contributing to team development and knowledge sharing.
- Troubleshooting and Problem-Solving: Offers quick resolution of production incidents, including performing complex code reviews and assisting in issue escalation when necessary.
Work Environment:
The work environment characteristics described below are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Location: Remote, however, applicants that live one (1) hour drive from a CSI office, are required to be hybrid (3 days in office).
- Travel: Travel not typical
- Physical Demands: The employee must be physically able to perform all essential job duties, with or without reasonable accommodation, and shall be physically able to perform the tasks and/or functions listed above to the extent job related and consistent with business necessity.
CSI is a leading fintech, regtech and cybersecurity solutions partner operating at the intersection of innovation and service. As a trusted technology company, CSI excels at driving businesses forward with a unique blend of cutting-edge solutions, decades of experience and a commitment to authentic partnerships defined by our customer-first culture.
CSI is dedicated to providing challenging and rewarding careers for our employees across the country and offers a competitive compensation package, including health, dental and vision insurance, paid vacation, 401k, and much more!
For more information about CSI, visit www.csiweb.com.
CSI is proud to be an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, age, disability, veteran status, genetics, or any other legally protected basis.