Very Urgent Role, Interview is running, Need immidiate coverage
Tittle:
Senior Software Engineer
Hybrid – Tues-Wed-Thurs- IN-OFFICE
8500 Freeport Pkwy Irving, TX 75063
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 or Architect. 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
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.