Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by First Citizens Bank, so some details may not match this job. The employer's own page has the real description.
Job Overview
First Citizens Bank is seeking a highly skilled Senior Software Engineer with expertise in ASP .Net Blazor/MVC, Web Services/API, SQL Server, and SSIS. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions that meet the evolving needs of our banking operations. This role requires strong analytical skills and the ability to work collaboratively within a team environment. The Senior Software Engineer will leverage their technical expertise to enhance our digital platforms, integrate third-party services, and ensure robust data management practices across all applications.
Job Responsibilities
- Design, develop, and implement scalable web applications using ASP .Net Blazor and MVC frameworks.
- Develop and maintain RESTful APIs and web services to support various application functionalities.
- Manage, optimize, and query SQL Server databases to ensure efficient data retrieval and storage.
- Utilize SSIS for data integration, transformation, and workflow management across systems.
- Collaborate with cross-functional teams to gather requirements and define project scopes.
- Perform code reviews and provide mentorship to junior developers, enhancing code quality standards.
- Participate in the deployment and maintenance of application infrastructure, ensuring high availability.
- Continuously monitor application performance and implement improvements as necessary.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology or a related field.
- A minimum of 5 years of relevant experience in software development with ASP .Net technologies.
- Proven expertise in building and consuming web services/APIs.
- Strong knowledge of SQL Server and experience with SSIS for data handling.
- Experience in Agile software development methodologies.
- Solid understanding of software engineering principles and design patterns.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team-oriented environment.
Technologies & Tools
The Senior Software Engineer will work primarily with ASP .Net (Blazor and MVC), SQL Server, SSIS, and various API frameworks. Familiarity with version control systems such as Git is essential. Knowledge of cloud services and deployment environments, such as Azure or AWS, will be advantageous, as will experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
Ideal Candidates
The ideal candidate for this position will exhibit a proactive approach to problem-solving and demonstrate a strong passion for technology. They should possess excellent analytical skills and be capable of adapting quickly to changing project requirements. Strong interpersonal skills will be vital for fostering collaboration within a dynamic team, while a commitment to continuous learning and improvement will contribute to the overall success of their projects. Additionally, a detail-oriented mindset and the ability to communicate complex technical concepts clearly are essential traits for a successful candidate.
Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.