Sr. Application Developer Analyst (full stack dev)
Apply NowCompany: Della Infotech, Inc.
Location: Irving, TX 75061
Description:
Additional Information: Perm salary upon conversion BRk
We are seeking a talented individual for a Senior Developer Analyst who participates in the fulldevelopment life cycle of business software including design, development, unit/load testing, deploymentand maintenance of a software system and implementation of business software for the enterprise.Provides expertise in one or more programming specialties such as server-side web presentationtechnologies
Essential Responsibilities: Analyzes, designs, and builds component-based application in a Web/internet deliveryenvironment. Designs and develops software systems, using scientific analysis and mathematical models topredict and measure outcome and consequences of design. Writes software programming applications working on new and existing applications along withenhancements to web sites, web applications, and infrastructure. Modifies existing software to correct errors, to adapt it to new hardware or to upgrade interfacesand improve performance Works with Business Systems Analysts to ensure programming code meets businessrequirements. Monitors functioning of equipment to ensure system operates in conformance with specifications. Consults with engineering staff to evaluate interface between hardware and software, developsspecifications and performance requirements and resolves customer problems. Coordinates installation of software system.
Qualifications : Knowledge, Skills and Abilities: Ability to apply mastery level knowledge in the C# programming language and relatedframeworks and IDEs (.NET Framework, Entity Framework, LINQ, Visual Studio) Ability to apply mastery level knowledge of web development tools and languages (HTML,JavaScript, CSS, AngularJs, Bootstrap, IIS) Ability to apply mastery level knowledge of the following database and database query andscripting languages (SQL Server, SQL, T-SQL) Ability to apply mastery level knowledge of the following API development technologies(ASP.NET Web API). Ability to apply mastery level knowledge of report development technologies such as SQL ServerReporting Services (SSRS) Ability to apply mastery level knowledge of ETL development tools such as SQL ServerIntegration Services (SSIS) Ability to apply mastery level knowledge with source code control tools such as Git and VSTS
Knowledge of N-Tier architectures, scalability, integration issues and an understanding of serviceoriented and microservices architectures including MVC design pattern Experience with Microsoft Azure's cloud computing platform services such as Azure SQLDatabase, Azure Functions, Azure API Management a plus Experience with Agile and Scrum methodologies a plus Experience with Selenium for browser automation a plus Experience is User Experience Design a plus Experience with Hadoop, Scala, and Spark a plus Ability to multi-task and work under pressure. Ability to be careful and thorough with detail. Ability to work both independently and in a collaborative environment. Ability to analyze information and use logic to address work related issues and problems.
Minimum Education: Bachelor's degree in Computer Science, Mathematics, or related discipline, or equivalent workexperience required
Minimum Related Work Experience: 5+ (or Master's degree & 3+) years related experience including application design, softwaredevelopment, maintenance and delivery 3+ years experience with application servers
We are seeking a talented individual for a Senior Developer Analyst who participates in the fulldevelopment life cycle of business software including design, development, unit/load testing, deploymentand maintenance of a software system and implementation of business software for the enterprise.Provides expertise in one or more programming specialties such as server-side web presentationtechnologies
Essential Responsibilities: Analyzes, designs, and builds component-based application in a Web/internet deliveryenvironment. Designs and develops software systems, using scientific analysis and mathematical models topredict and measure outcome and consequences of design. Writes software programming applications working on new and existing applications along withenhancements to web sites, web applications, and infrastructure. Modifies existing software to correct errors, to adapt it to new hardware or to upgrade interfacesand improve performance Works with Business Systems Analysts to ensure programming code meets businessrequirements. Monitors functioning of equipment to ensure system operates in conformance with specifications. Consults with engineering staff to evaluate interface between hardware and software, developsspecifications and performance requirements and resolves customer problems. Coordinates installation of software system.
Qualifications : Knowledge, Skills and Abilities: Ability to apply mastery level knowledge in the C# programming language and relatedframeworks and IDEs (.NET Framework, Entity Framework, LINQ, Visual Studio) Ability to apply mastery level knowledge of web development tools and languages (HTML,JavaScript, CSS, AngularJs, Bootstrap, IIS) Ability to apply mastery level knowledge of the following database and database query andscripting languages (SQL Server, SQL, T-SQL) Ability to apply mastery level knowledge of the following API development technologies(ASP.NET Web API). Ability to apply mastery level knowledge of report development technologies such as SQL ServerReporting Services (SSRS) Ability to apply mastery level knowledge of ETL development tools such as SQL ServerIntegration Services (SSIS) Ability to apply mastery level knowledge with source code control tools such as Git and VSTS
Knowledge of N-Tier architectures, scalability, integration issues and an understanding of serviceoriented and microservices architectures including MVC design pattern Experience with Microsoft Azure's cloud computing platform services such as Azure SQLDatabase, Azure Functions, Azure API Management a plus Experience with Agile and Scrum methodologies a plus Experience with Selenium for browser automation a plus Experience is User Experience Design a plus Experience with Hadoop, Scala, and Spark a plus Ability to multi-task and work under pressure. Ability to be careful and thorough with detail. Ability to work both independently and in a collaborative environment. Ability to analyze information and use logic to address work related issues and problems.
Minimum Education: Bachelor's degree in Computer Science, Mathematics, or related discipline, or equivalent workexperience required
Minimum Related Work Experience: 5+ (or Master's degree & 3+) years related experience including application design, softwaredevelopment, maintenance and delivery 3+ years experience with application servers