InterSources
Programmer VI (.Net)
InterSources, Austin, Texas, us, 78716
Title: Programmer VI (.Net) Location: Remote Duration: Six months contract to hire Job description Performs highly advanced and/or supervisory (senior-level) computer programming work. This position supports software applications development related activities. Work involves providing technical leadership with large-scale highly complex software development work stream, analyzing business needs, defining solutions, and automating development process. Creates scalable software solutions by implementing industry best practices. May supervise the work of others. Works under minimal supervision, with extensive latitude for the use of initiative and independent judgment. Works on other duties as assigned. Leads and oversees highly complex software development work-streams implementation using modern technologies, tools, and techniques. Research new technology architecture trends and recommends scalable solutions to the agency. Creates software solutions by adopting industry best practices and following CPA's IT standards/practices, creates application specific architecture and vision. Develops systems documentation and automates development processes as needed. Creates and/or leads technology Proof-Of-concepts and provides recommendations to the department. Trains junior team members. Analyzes software applications business needs. Creates and documents software solutions. Writes systems documentations and process flows as needed. Oversees and ensures new software automation meets operational efficiencies. Creates new processes/procedures to increase developer efficiencies. Provides technical leadership to multiple complex large-scale project(s) simultaneously. Research new technology industry trends and creates adoption plan.; Evaluates technology budget, creates business case for new solutions, prepares technical delivery roadmap. Mentors team members on technical concepts and adoption, and manages vendor engagement as needed. Provides production support, incident management and resolution including on-call rotation support May provide 24x7 production support on a weekly on-call rotation schedule. Performs other related duties as assigned. Education: Graduation from an accredited college or university with a bachelor's degree. Preferred Education: Graduation from an accredited college or university with a bachelor's degree in Computer Science, Computer Information Systems, or Management Information Systems. Experience: Nine (9) years of work experience in solution analysis, design, implementation, and support of the web-based applications with relational or NoSQL database Five (5) years of hands-on work experience in application architecture and design with microservices based modern technology stack. Four (4) years of work experience using Cloud technologies. Two (2) years of work experience leading medium to large scale project. Preferred Experience: Nine (9) years of work experience using a structured Software Development Life Cycle methodology for software development and maintenance. Nine (9) years of experience with website development in Microsoft.NET environment (ASP.NET, C#, HTML, CSS, REACT, JavaScript, Typescript) with databases like MongoDB, SQL Server and/or DB2. Nine (9) years of experience in Agile and DevOps methodology as a developer. Five (5) years of experience with Continuous Integration and Continuous Development tools preferably Jenkin, BitBucket, SonarQube, Git Five (5) year experience implementing complex applications security requirements. Four (4) years of work experience with SSRS and SSIS OR any BI tool Four (4) years of hands-on work experience with Amazon Web Services Cloud technologies Five (5) years of hands-on experience using NoSQL DB like MongoDB or similar. Substitution: One (1) additional year of experience in .Net development work may substitute for (30) thirty semester hours of educational requirement with a maximum substitution of 120 semester hours (four years). Preferred: Scrum Developer certification from an accredited organization Knowledge of: Industry best practices for .NET development of technical architecture patterns and designs Microsoft development tools including programming with Microsoft.NET, VB.NET, C# Microsoft SQL Server development tools including T-SQL, SSIS and SSRS Amazon Web Services or related cloud technologies Source control management tools Project leading techniques. Software Development Life Cycle methodology including Agile/Scrum and DevOps Skill in: Proficiently developing and solutioning applications in Microsoft .NET platform using C#, REACT and micro-services, webpack, redux, containerization platform and relevant web-based technologies. Working independently on multiple complex assignments Interacting with staff, peers, and management to develop, strategic plans, operational plans and policies and procedures. Training junior team members Identifying, defining, and solving problems Effectively conveying information and encouraging an exchange of ideas Ability to: Assess business needs and translate them into relevant solutions. Plan, estimate, lead technical implementation of the project from concept to deployment. Manage operational support of the applications owned. Working independently to investigate and effectively respond to applications and/or cyber security incidents. Assign and/or supervise the work of others. Self-learn new concepts and apply knowledge appropriately. Maintain confidentiality and protect the privacy of state employees, taxpayers, and other members of the public. Follow all agency confidentiality, privacy, and information security policies and procedures Appropriately store, secure, and protect sensitive records and other confidential documents and data in accordance with the agency's certified Records Retention Schedule. Seek guidance and clarification from relevant agency specialists when potential confidential issues arise. Use discretion and appropriate judgement in communicating confidential and sensitive information. Work with others to achieve a common goal Adjust to changing workplace demands Meet the needs and expectations of internal and external customers Effectively demonstrate skill and ability to perform the specific job duties and tasks as defined by a job description Be dependable, meet deadlines and produce high-quality work About Us: InterSources Inc , a Certified Diverse Supplier, was founded in 2007 and offers innovative solutions to help clients with Digital Transformations across various domains and industries. Our history spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the diverse talents and opportunities they bring to the table enable us to grow as a global platform and they are causally linked with our success. We provide strategic and technical advice, and we have expertise in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services, etc. We make reasonable accommodations for clients and employees and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, or marital status. We also are a Google Cloud partner company. We align strategy with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient for our clients to do business with InterSources Inc. Our teams also drive growth by refining technology-driven client experiences that put the users first, providing an unparalleled experience. This results in strengthening the core technologies of clients, enabling them to scale with flexibility, create seamless digital experiences and build lifelong relationships.