Job Description
<p>The Senior Software Engineer is responsible for the design, implementation, integrity, and support of enterprise architecture systems.</p><p>Provides technical expertise, including addressing and resolving complex technical issues. The primary responsibility of the web application architect is to provide the overall technology guidance and structure for creating and maintaining the Net web applications and REST services They will direct the backend design of new applications from conception to completion and oversee the technical staff involved with the development project.</p><p>Candidates must have strong problem-solving and analytical skills, as well as creativity and the ability to work with abstract concepts. The candidate will work with technical teams, businesses, and end-users to successfully develop applications.</p><p>develops solutions in coordination with the technology principles, standards, and practices established by the IT Enterprise Architect. Provides formal technical guidance and informal assistance to enterprise system engineers.</p><p>Develops best practices and architecture guidelines for solving common issues.</p><p><br></p><p>ESSENTIAL DUTIES AND RESPONSIBILITIES:</p><p>1. Develops designs and oversees the implementation of Net applications and REST services with a SQL back end Establishes software best practices, designs and analyzes requirements and specifications, and develops production migration procedures. provides specifications for the acquisition of tools as required.</p><p>2. Works with the application development team to solve technical challenges with industry best practices.</p><p>3. Addresses and resolves complex technical issues with internal and external customers.</p><p>4. It is very important to be a good communicator and update the management team with the weekly or monthly status.</p><p>5. Takes accountability and drives the project to completion.</p><p>6. Develops and maintains precise system documentation, guidelines, and presentations for management review.</p><p>7. Initiates and creates enterprise strategies and plans for system administration and security. prepares and maintains storage management plans, including routine backups, long-term archives, and disaster recovery support. Collaborates in the development and deployment of the disaster recovery plan.</p><p>8. analyzes enterprise system performance. develops and implements system performance improvements.</p><p>9. Participates in development activities, including code reviews as well as the coding and testing of new enhancements.</p><p>10. Performs other duties as assigned.</p><p><br></p><p>MINIMUM KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:</p><p>Bachelorβs Degree from an accredited college or university in Computer Science, Information Systems, Business Administration, or a related field</p><p>1. 8 years of experience with enterprise software development, including 2 years of experience working in an architecture capacity within an enterprise development organization.</p><p>2. The ability to be dedicated to meeting the expectations and requirements of customers acts with customers in mind. Establishes and maintains effective relationships with businesses and gains their trust and respect.</p><p>3. Broad knowledge of Microsoft technology, frameworks, solutions, and tools</p><p><br></p><p>Qualifications</p><p>8 years of experience with enterprise software development</p><p>include 2 years of experience working in an architecture capacity within an</p><p>enterprise development organization.</p><p>develops and oversees the implementation of.Net applications and REST services with a SQL backend.</p><p>The primary responsibility of the web application architect is to</p><p>provide the overall technology guidance and structure for creating and maintaining the.Net web applications and REST services.</p><p><br></p>