Hi,
Greetings for the day!!!
This is #Ranjith . We have an immediate opportunity with one of our clients. Please find the job description below, and if you are interested, please forward your updated resume to # ran...@interaslabs.com
Role: Lead .Net software Architect
Location : Tallahassee, FL
Longterm
#State project
Responsibilities:
- Design, create, and implement applications
- Provide technical leadership in the design and development of enterprise architecture services and components
- Provides direction to the IT development team on current business application needs with currently supported technologies
- Identify changes or additions needed to the current architecture to best support current and future business application needs
- Participate in the development and maintenance of overall architecture principles. strategies and application security
- Define and maintain architecture guidelines, rules, models, security and presentation standards.
- Evaluate new and emerging technologies and provide recommendations of applicability and appropriateness for inclusion in the standard architecture.
- Participate in the introduction and integration of multiple new technologies on all system platforms.
- Responsible for leading the development group and ensuring that a common toolset is used in all phases of the development process, a transition out of old tools as they are replaced, common system utilities, application modules and architecture components are available and utilized.
- Design and conduct ongoing education of the IT development staff in the use of architecture, components, and processes.
- Provides technical support, maintenance, and documentation of system software.
- Develops plans for testing and installing software.
- Performs post implementation follow-up analysis and testing.
- Evaluates software and hardware problems and recommends appropriate solutions
- Maintains awareness of new developments in information technology. Initiates reviews of existing services, productivity aids, procedures; makes recommendations for improvements as warranted.
- Develops documentation for application systems.
- Performs the design through implementation process on specialized systems software projects.
Knowledge, Skills and Abilities
- Knowledge of Object-Oriented programming principles and best practices
- Knowledge of relational database design, data processing and data communications
- Knowledge of agile application development techniques
- Knowledge of data privacy and protection initiatives
- Ability to write, read, and interpret technical specifications, test cases, and software requirements
- Ability to design, develop and test web-based applications using industry standard techniques and guidelines
- Skill in deployment of web-based applications
- Skill in developing and executing unit and system tests
- Skill in developing program specifications
- Skill in programming in SQL Server databases.
- Skill in using source code configuration management tools such as Team Foundation Server and Azure Dev Ops
- Ability in operating as a technical lead for application development teams
- Knowledge of the concepts and theories of information systems.
- Skill in technical analysis, code reviews and architectural design for software applications
- Ability to analyze and interpret technical data.
- Ability to design programs and systems.
- Ability to think logically and solve problems
- Ability to produce quality work under pressure
- Ability to read and understand technical information
- Ability to perform system hardening based on known and discovered vulnerabilities
- Ability to evaluate and resolve user problems.
- Ability to develop various reports including technical information systems reports.
- Ability to provide technical assistance in the areas of computer systems analysis, databases, and/or hardware.
- Ability to communicate technical information verbally and in writing.
- Ability to establish and maintain effective working relationships with others.
Minimum Qualifications
A bachelor’s degree from an accredited college or university in computer science, management information systems, mathematics, or engineering and three years of progressively responsible information systems experience.
Progressively responsible information systems experience can substitute on a year-for-year basis for the required college education.
Any combination of progressively responsible information systems experience and post-secondary training in disciplines as described above totaling seven years.
Preferred Qualifications
- Preference will be given to those with five years’ experience developing WEB based applications using Microsoft technology.
- At least two years of hands-on working experience with Microsoft.Net, .Net Core ASP/ASP.Net, HTML, XML, XSL, C#, MS SQL Server TSQL, Microsoft IIS, JavaScript, TypeScript, Angular, RXJS, NGRX, OOP, .
- At least one year of experience as Technical Lead for software development projects.
- Experience in analysis, object oriented design, and development of solutions using ASP.Net, C# and/or Visual Basic.Net, and SQL Server.
- Working knowledge of Windows Server Platforms, SharePoint, SQL, configuring IIS and ASP.Net applications.
- At least two years of C# development experience in a business environment plus working knowledge of ADO.NET and ASP.NET.
- Professional experience in HTML, XML and XSL.