Description

Senior C# Developer with Angular V7

Irving, Texas (Hybrid Tues-Wed-Thurs- IN-OFFICE)

Visa- GC, GC-EAD or USC

Phone + Video Job Description: KEY SKILLS REQUIRED FOR THIS ROLE

: Candidates MUST have 10+ years of experience in the United States (the 10+ must not include any offshore experience) and must have experience as a Lead, Architect or the Senior Developer on their team. All Developers with the Bank are Lead and or Architect level of experience. Candidate must have extremely good verbal communication skills.

Cloud Experience (Azure Is Preferred).

Advanced proficiencies working with SQL

PowerShell experience (Scripting)

Angular v7 or higher

Experience with Entity Frameworks

They Target Candidates who are Humble, Hungry and Smart

Interview process: Candidates will be sent a Calendly Link to schedule a time to talk once I have reviewed the resume and they meet the requirements. Having Long Term contracts is a huge plus. 1st Round - 30-to-45-minute conversation with me to discuss their experience, what they are looking for in a company and other interview questions.

2nd Round - 2o-minute video coding Assessment (if they pass the first round.) Once they pass the initial phone interview, they will be invited to a 20-minute MS Teams Coding assessment. They will be given 5-minutes to read the instructions and 20-minutes to code. Once I ask them to stop, they can finish the line they are working on but if it breaks something else there is no fixing it. They are not expected to finish but this will be part of the technical interview/final interview with the Bank. They will be able to explain their solutions and what they would have done differently if they had more time.

3rd Round 30-minutes with the Director of Software Development or two Team Lead (Culture and Technical Interview)

4th Round 1-hour Technical interview with 5 to 8 team members usually 3 team leads, Technical Architect, Dev Manager and two Developer.

Required Skills and Attributes Bachelor's degree in computer science or related field; or equivalent work experience.

Minimum of 10 years' experience and demonstrated proficiency in Microsoft Visual Studio development user interface - C#, Angular, Webservices (REST, SOAP), Microsoft SQL Server SQL, IIS and other services.

Minimum of 10 years' experience and demonstrated proficiency in Microsoft SQL Server server-side development including SQL, SSRS, Stored Procedures, Views, Tables and Triggers; as well as experience mapping data for migration and integrations.

Strong working knowledge of DevOps maintaining code repositories, pipelines, and executing automated deployment scripts. Preferred: Azure DevOps experience.

Strong believer in and a thorough understanding of the Agile Manifesto, Scrum values and principles, and Scrum lifecycle events. Preferred: Professional Scrum Developer certification. Preferred: Scrum-org certifications - PSM, PSPO, PSU, PSK, SPS or equivalent.

Demonstrated proficiency for agile techniques such as in vertical slicing, time-boxing, peer accountability, reflective sharing, and retrospective learning.

A passion for agile software development methodologies delivering increments to production within a timebox.

Excellent analytical and problem-solving skills with a high attention to detail working in a fast-paced environment.

Proven experience writing automation testing tools and methodologies such as Selenium, TDD, and BDD.

Experience developing applications for the Azure cloud environment; Preferred : Azure Fundamentals certification (AZ-900) or higher.

Excellent communication with compassion and empathy while holding peers and others accountable to agree upon working agreements. Ability to establish honor level of trust within the team.

Flexible work hours including periodic after-hours support.

Responsibilities Develop intuitive software which empowers the business using technologies in the Microsoft .Net framework, Angular, Microsoft SQL/Server, SSIS and Power BI.

Deliver working software frequently to maximize value, minimize risk and reduce waste using the Scrum framework promoting the aspects of transparency, inspection, and adaptation.

Leverage your strengths as an engaged member of a cross-functional Scrum team, who owns the product lifecycle including roadmap, enhancements and support

Collaborate directly with business and technical team members to understand the business need, refine requirements, and improve processes leveraging the Agile Scrum framework.

Consult with leaders leveraging knowledge and experience to adapt solutions for improved customer experience, performance and resiliency

Work together with the Dev 8Team to design solutions to achieve the business outcomes

Ensure stability and quality by creating automated testing, executing regressions and reacting effectively to issues that arise.

Remediates security vulnerabilities and stays current with secure coding practices

Document and present technical concepts in a business friendly, straightforward and understandable format.

Demonstrate your product for the Banks executives and community.

Partner with the Enterprise Architecture team to improve coding standards and UX design standards as well as the introduction of new and beneficial tools and concepts.

Safeguard our systems by performing peer code reviews and promoting secure coding practices.

Provide constructive feedback with the intent to improve the process, the team, and teammates as well as cohesiveness.

Continuous learning of both tried and true as well as new techniques and technologies applicable to software development.
 

Education

Bachelor's degree