1. .Net Core Architecture-
2. Web API Development-
3. ASP .Net -
4. C# & SQL-
5. Lead Exp -
6. Web Development-
7. LINQ & Lambda Expressions-
8. CI/CD -
Essential Functions/Responsibilities:
• Strong C# & API development experience.
• Leads technical team in defining, documenting, and developing software applications. Contributes to architecture and technical design discussions, code reviews, and technical designs/specifications in collaboration with the team.
• Responsible for developing, enhancing, testing, supporting, maintaining and troubleshooting/debugging solutions for business units or support functions. These solutions may involve diverse development platforms, software, hardware, technologies, and tools.
• Provides sound project management skills to the team and assignments.
• Creates thorough, professional quality project documentation and technical specifications.
• Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions.
• Assesses the impact of changes and new development on other systems. Conducts integration tests to mitigate risks.
• Mentors peers and junior team members, and participates in and promotes a knowledge-sharing environment.
• Proactively recommends, schedules, and performs software improvements and upgrades.
• Recommends best practices and policies for installing, configuring, maintaining, and troubleshooting end user access and usage of database applications.
Specific Job Skills and Experience:
• Experience with the full software development life cycle, including design, development, testing, deployment, and documentation activities, with a strong preference for Agile/Scrum.
• The following technical skills and experience are required:
• Full stack development on Microsoft platform
• .NET Core Architecture understanding
• Application development: C#, ASP .NET Core, SQL Server
• .NET Framework, MVC & Web API 2.0
• Expertise in Web-Development technologies: HTML, Bootstrap, JQuery, CSS3
• Knowledge of Angular is a plus
• REST Services Architecture knowledge
• Unit Testing Frameworks
• Web Development Concepts (State Management, Stateless Development)
• SQL Server 2012/ 2016 / 2017 and SSIS packages
• Asynchronous Programming Paradigm
• LINQ & Lambda Expressions
• Skill for writing reusable libraries.
• Experience creating database schemas that represent and support business processes.
• Knowledge of concurrency patterns.
• Known experience in Caching techniques.
• Experience implementing or utilizing a CI/CD pipeline.
• Familiar with various design and architectural patterns.
• Strong experience in analyzing and optimizing already deployed solutions.
• Understanding of fundamental design principles for building scalable solutions.
• Seasoned Financial Services professional with experience in investment manager platforms is preferred.
• Ability to work in a fast-paced environment with rapidly changing priorities.
• Excellent written/verbal communication, presentation, and listening skills.
• Excellent collaboration/teamwork skills.