Job Description
.NET Architect / Developer
CTH or Fulltime salary + bonus
Remote, EST
Key: A .NET Core Architect who will also be coding in C#
Migrating from .NET to .NET Core
Strong API experience
Excellent Communication skills.
JOB PURPOSE
JOB SUMMARY
FUNCTIONAL RESPONSIBILITIES
SUPERVISORY RESPONSIBILITIES
EXPERIENCE
Special Knowledge/Skills
CTH or Fulltime salary + bonus
Remote, EST
Key: A .NET Core Architect who will also be coding in C#
Migrating from .NET to .NET Core
Strong API experience
Excellent Communication skills.
JOB PURPOSE
- The role of Architect Developer leads development resources to construct, implement, and support technology products and other efforts that create new products and impact operations.
JOB SUMMARY
- The Architect Developer role is expected to lead and innovate on technical processes and tools, development standards and patterns .NET and to work across multiple product lines.
- You'll work on everything from customer-facing systems and web applications including SQL, web services, high availability solutions, information security and encryptions.
FUNCTIONAL RESPONSIBILITIES
- Install urgency and accountability in the development staff by personal example
- Provide leadership and mentoring of technical teams
- Utilize personal mastery of technology to explain and creatively resolve technical issues
- Lead the development of technology products and infrastructure to meet project scope, goals, and deliverables
- Identify and resolve issues and conflicts within cross-functional working teams
- Recruit, allocate, and track the team of development resources
- Leads application development and SQL development to solve business problems
- Works actively on alignment and development execution on architectural vision
- Proactively identify and manage product development risks relating to development deliverables
- Contribute to the overall Development and QA strategies that guide all development and QA activities, as well as champion the teams adherence to these strategies
- Actively engage the team on the meeting of relevant development and quality metrics, ensuring these are relevant and meaningful for the development team members
- Expertly write elegant, efficient, and well documented user API interface, stored procedure, and application code
- Work on design and develop scalable solutions using efficient Design Patterns
- Demonstrate excellent capabilities with logical and physical entity modeling, solution designing, and development
- Demonstrate strong Object-oriented programming skills
- Engineer solutions that manage non-functional requirements (performance, through put, SLA etc.)
- Work on multiple projects concurrently
- Identify and implement improvements within the application
- Work with management & implementation team to understand business requirements
- Create and document design specifications
- Create and document installation processes
- Produce accurate project estimates for the design phase
- Conduct code reviews
- Conduct secure application development reviews
- Conduct SQL development to conduct investigation and support
- Collaborate with project managers and other developers to meet schedules & deliverables
- Provide support for production, QA, and Development systems.
SUPERVISORY RESPONSIBILITIES
- This position is a currently an individual contributor and does not have any supervisory responsibilities.
EXPERIENCE
- Minimum of 10+ years of experience in the full lifecycle development and deployment of (.Net) Applications at a few different organizations to ensure strong breath experience.
- Demonstrates high levels of personal accountability, responsibility, and customer commitment
- 5+ years of architectural leadership experience successfully delivering payment systems products on-time, within budget, and in scope working using offshore and onshore staff
- 5+ years of hands-on development experience successfully creating and supporting SAAS products using C#, .Net, and SQL Server
- 5+ years of Experience managing production deployments/rollouts of hardware and software (full life cycle)
- 2+ years of experience managing or creating product platforms and development toolsets
- Superior technical aptitude and analytical skills
- Must have work experience working in Windows environment.
- SharePoint knowledge
- Strong knowledge of Microsoft Visual Studio
- Strong knowledge understanding of ASP.NET, .NET, .NET Core, JavaScript, and jQuery
- Strong SharePoint Apps
- SQL Query tuning using different tools. Clear understanding of query plan.
- Excellent problem solving, issue identification, analytical and technical documentation skills.
- Strong interpersonal skills and ability to work well in a team environment
- Good written and verbal communication skill.
- Understand SDLC process and tools, agile program management concepts and version control.
- Willing to take on call rotation and occasional weekend work.
- Ability to work both independently and as part of team of developers required using the MSF Agile and XP Software Development Methodologies.
Special Knowledge/Skills
- Proven ability to influence others internally / externally across all levels and functions in different situations
- Experience to systems handling PHI or payment card information and PCI DSS required
- Excellent communications and teambuilding skills
- Experienced working with offshore development teams.
- Must be able to adhere to a production schedule defined in cooperation with management and other team members.
- Willing to work on system modifications and new development.