We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Web Software Developer Salary in USA

Receive statistics information by mail

Web Software Developer Salary in USA

16 656 $ Average monthly salary

Average salary in the last 12 months: "Web Software Developer in USA"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Web Software Developer in USA.

Distribution of vacancy "Web Software Developer" by regions USA

Currency: USD
As you can see on the diagramm in USA the most numerous number of vacancies of Web Software Developer Job are opened in Texas. In the second place is State of Washington, In the third is California.

Recommended vacancies

Senior Web Software Developer
i3, Severn
Overviewi3 is currently seeking a Senior Web Software Developer. The selected candidate will be responsible for creating and integrating modular software component. The selected candidate will be responsible for creating and integrating modular software components. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable collaborating within the Agile methodology as part of a team, Experience working in fast-paced environments, and who have the passion and skills to take to the next level.ResponsibilitiesResponsible for design, development, troubleshooting, debugging, and implementation of software code (such as HTML, CGI and JavaScript) for a component of the website. Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website. Responsible for interface implementation integrates web applications with backend databases. Deploys large web-based transaction systems using application servers. Research, tests, build and coordinates the integration of new products per production and client requirements. Requires strong navigation and site-design instincts.QualificationsRequired Bachelors and Twelve (12) years or more experience; Masters and Ten (10) years or more experience Additional experience may substitute for degree Minimum 10 years related experience including experience with full Software engineering lifecycle Active U.S. Government DoD, TS/SCI clearances Ability to communicate with engineers and interpret requirements Experience collaborating with cross-functional and remote teams Ability to work in a fast-paced and collaborative Agile team environment. Familiarity with software development. Have effective problem solving and conflict resolution skills Have outstanding organizational skills.About i3Headquartered in Huntsville, AL, i3 is a national leader in providing innovative technical and engineering solutions to a broad customer base across the U.S. DoD. Specializing in missile and aviation engineering and logistic services, electronic warfare, and electromagnetic affects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, engineering analysis, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We were founded in 2007 with the intent to do business differently. Our focus is to leave our team members, our customers, and our communities better than we found them. Our goal is to strengthen our Nation and our warfighter.Perks and Benefits at i3: 100% team member owned Outstanding insurance coverage 401(k) match Health and wellness incentives Tuition and certification reimbursement Generous PTO Fun culture with company activities Countless opportunities to give back to the community through our charitable organization, i3 CaresWe work hard. We compete hard. We play hard. Apply now to join us!
Senior Web Software Developer
i3, Charlottesville
Overviewi3 is currently seeking a Senior Web Software Developer. The selected candidate will be responsible for creating and integrating modular software component. The selected candidate will be responsible for creating and integrating modular software components. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable collaborating within the Agile methodology as part of a team, Experience working in fast-paced environments, and who have the passion and skills to take to the next level.ResponsibilitiesResponsible for design, development, troubleshooting, debugging, and implementation of software code (such as HTML, CGI and JavaScript) for a component of the website. Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website. Responsible for interface implementation integrates web applications with backend databases. Deploys large web-based transaction systems using application servers. Research, tests, build and coordinates the integration of new products per production and client requirements. Requires strong navigation and site-design instincts.QualificationsRequired Bachelors and Twelve (12) years or more experience; Masters and Ten (10) years or more experience Additional experience may substitute for degree Minimum 10 years related experience including experience with full Software engineering lifecycle Active U.S. Government DoD, TS/SCI clearances Ability to communicate with engineers and interpret requirements Experience collaborating with cross-functional and remote teams Ability to work in a fast-paced and collaborative Agile team environment. Familiarity with software development. Have effective problem solving and conflict resolution skills Have outstanding organizational skills.About i3Headquartered in Huntsville, AL, i3 is a national leader in providing innovative technical and engineering solutions to a broad customer base across the U.S. DoD. Specializing in missile and aviation engineering and logistic services, electronic warfare, and electromagnetic affects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, engineering analysis, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We were founded in 2007 with the intent to do business differently. Our focus is to leave our team members, our customers, and our communities better than we found them. Our goal is to strengthen our Nation and our warfighter.Perks and Benefits at i3: 100% team member owned Outstanding insurance coverage 401(k) match Health and wellness incentives Tuition and certification reimbursement Generous PTO Fun culture with company activities Countless opportunities to give back to the community through our charitable organization, i3 CaresWe work hard. We compete hard. We play hard. Apply now to join us!
Senior Web Software Developer
i3, Fort Belvoir
Overviewi3 is currently seeking a Senior Web Software Developer. The selected candidate will be responsible for creating and integrating modular software component. The selected candidate will be responsible for creating and integrating modular software components. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable collaborating within the Agile methodology as part of a team, Experience working in fast-paced environments, and who have the passion and skills to take to the next level.ResponsibilitiesResponsible for design, development, troubleshooting, debugging, and implementation of software code (such as HTML, CGI and JavaScript) for a component of the website. Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website. Responsible for interface implementation integrates web applications with backend databases. Deploys large web-based transaction systems using application servers. Research, tests, build and coordinates the integration of new products per production and client requirements. Requires strong navigation and site-design instincts.QualificationsRequired Bachelors and Twelve (12) years or more experience; Masters and Ten (10) years or more experience Additional experience may substitute for degree Minimum 10 years related experience including experience with full Software engineering lifecycle Active U.S. Government DoD, TS/SCI clearances Ability to communicate with engineers and interpret requirements Experience collaborating with cross-functional and remote teams Ability to work in a fast-paced and collaborative Agile team environment. Familiarity with software development. Have effective problem solving and conflict resolution skills Have outstanding organizational skills.About i3Headquartered in Huntsville, AL, i3 is a national leader in providing innovative technical and engineering solutions to a broad customer base across the U.S. DoD. Specializing in missile and aviation engineering and logistic services, electronic warfare, and electromagnetic affects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, engineering analysis, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We were founded in 2007 with the intent to do business differently. Our focus is to leave our team members, our customers, and our communities better than we found them. Our goal is to strengthen our Nation and our warfighter.Perks and Benefits at i3: 100% team member owned Outstanding insurance coverage 401(k) match Health and wellness incentives Tuition and certification reimbursement Generous PTO Fun culture with company activities Countless opportunities to give back to the community through our charitable organization, i3 CaresWe work hard. We compete hard. We play hard. Apply now to join us!
Software Developer in Test, Fire TV
Amazon, Sunnyvale, CA, US
DESCRIPTIONThe Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create? Are you interested in shaping the future of what people watch on television? We are building exciting experiences and driving new customer interactions with our popular and growing entertainment platform and want to find someone passionate about creating awesome products. Here you will drive key engineering and business decisions that impact Amazon’s long-term vision, which includes rapid expansion and innovation in the delivery of media entertainment. As a QAE on the Fire TV QA team, you will champion the quality of our features in our development pipeline using both automated and manual tests, reporting and verifying defects, and signing-off on features and release candidates. You will own authoring and the execution of test plans and test cases. You will have a significant impact in the quality and delivery speed of our software, our business, and most importantly our customers. You will work closely with developers, product managers, and other QA in order to ensure the features we deliver to our customers have a high level of quality. In addition, you will also have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency. The candidate will have good hands-on experience in test automation and testing, with good knowledge of the core software testing techniques and drive quality upstream.Key job responsibilitiesBuild and improve software and tools by translating business, functional and design requirements and problems into robust, scalable, and supportable test solutions.Use object-oriented (OO) design patterns, high level programming languages such as Java, and data modeling techniques for testing.Be a champion for the user: Insist on the highest standards and help create functional and engaging features that delight customers.Mentor junior software development engineers in test and being pioneer for building the effective test team and extensible test solutions.We are open to hiring candidates to work out of one of the following locations:Sunnyvale, CA, USABASIC QUALIFICATIONS- 4+ years of non-internship professional software development testing experience- 3+ years of test automation frameworks and tools building experience- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented designPREFERRED QUALIFICATIONS- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment- Experience with security in service-oriented architectures and web services- Experience designing or supporting low-maintenance automation frameworks- Knowledge of industry standard test automation tools and experience in developing product test harnesses and instrumenting products to gather test results.- Experience automating the validating of modern user interfaces and messaging infrastructures.Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $115,000/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. Applicants should apply via our internal or external career site.
Web/Mobile Developer
KellyMitchell Group, Tulsa
Job Summary:Our client is seeking a Web/Mobile Developer to join their team in Tulsa, Oklahoma! This role is responsible for designing, coding, and modifying websites and mobile applications, from layout to function and according to the client's specifications. The selected candidate will strive to create visually appealing sites that feature user-friendly design and clear navigation.Duties:Interact regularly with business stakeholders and managementPossess strong understanding of UI, cross-browser compatibility, and general web functions and standardsPlan and deliver software platforms used across multiple products and organizational unitsWork with web development technologies and Single Page Application frameworksDevelop Mobile Apps and Web APIs using NodeJSPractice Continuous Integration and Continuous Deployment when configuring build order and releasesImplement test-driven development as a daily practiceRemain up to date with the terminology, concepts, and best practices for codingWork as part of a team or individually on a projectParticipate in Agile CeremoniesDesired Skills/Experience:Master's Degree in Computer Science or equivalent training required5+ years of relevant experience requiredKnowledge and experience will skills such as: JavaScript, Typescript, Angular 2, HTML, CSS, Web Programming, NodeJS, Swift, AKS, NoSQL Database/MongoDB, cross-browser compatibility, Web User Interface Design, Object-Oriented Design, API's, Bootstrap, Monitoring Tools, Graph QL, and Automated TestingExcellent communication skills Benefits:Medical, Dental, & Vision Insurance Plans401K offered
Software Developer w Angular ( remote )
AssistRx, Houston
Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners, and developers. Experience with a microservice architecture and platform-based development.Requirements.NET Experience.NET Core Experience. ASP.NET Experience. Software DeveloperSoftware EngineerC# ExperienceExperience as a technical or team lead or equivalentWorking knowledge of unit testing, user stories or use cases, design patterns or equivalent experience, and object oriented software designDesire to be a team player and work in a fast-paced environmentBenefitsSupportive, progressive, fast-paced environment Competitive pay structureMatching 401(k) with immediate vestingMedical, dental, vision, life, & short-term disability insuranceAssistRx, Inc. is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors, or any other protected categories protected by federal, state, or local lawsAll offers of employment with AssistRx are conditional based on the successful completion of a pre-employment background checkIn compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Sponsorship and/or work authorization is not available for this positionAssistRx does not accept unsolicited resumes from search firms or any other vendor services. Any unsolicited resumes will be considered property of AssistRx and no fee will be paid in the event of a hire
Software Developer w Angular ( remote )
AssistRx, Washington
Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners, and developers. Experience with a microservice architecture and platform-based development.Requirements.NET Experience.NET Core Experience. ASP.NET Experience. Software DeveloperSoftware EngineerC# ExperienceExperience as a technical or team lead or equivalentWorking knowledge of unit testing, user stories or use cases, design patterns or equivalent experience, and object oriented software designDesire to be a team player and work in a fast-paced environmentBenefitsSupportive, progressive, fast-paced environment Competitive pay structureMatching 401(k) with immediate vestingMedical, dental, vision, life, & short-term disability insuranceAssistRx, Inc. is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors, or any other protected categories protected by federal, state, or local lawsAll offers of employment with AssistRx are conditional based on the successful completion of a pre-employment background checkIn compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Sponsorship and/or work authorization is not available for this positionAssistRx does not accept unsolicited resumes from search firms or any other vendor services. Any unsolicited resumes will be considered property of AssistRx and no fee will be paid in the event of a hire
Software Developer Analyst II or Senior (Automation & AI)
Black Hills Energy, Denver, Colorado, United States
Software Developer Analyst II or Senior (Automation & AI) Location: Denver, CO, United States Job ID: 35216 Date Posted: Apr 25, 2024 Salary: $ 75550 to $ 113350 Annually Share: share to e-mail Apply Now > Job Description Job Specifications As a key member of the Black Hills IT Business Applications team, this position will be responsible for developing applications that simplify, optimize and automate Black Hills Corporation’s business processes. Responsibilities include writing software to automate business process, installing and supporting vendor software packages, partnering with business units, other IT team members and vendors to implement software to specifications, constructing, improving, and maintaining existing systems, and preparing and maintaining application system and technical documentation. SALARY RANGE: Determined by the knowledge, skills, and abilities of the applicant. Level II:$75,550 - $113,350 Senior Level:$88,700 - $133,150 REPORTING RELATIONSHIP: Business Applications Supervisor/Manager LOCATION:Rapid City, South Dakota + A comprehensive relocation package is offered for this position! Details about this package will be shared during the interview and offer process. ESSENTIAL JOB FUNCTIONS: + Requirement Analysis: Collaborate with stakeholders to understand business processes and identify automation opportunities. + Solution Design: Develop comprehensive plans for automation solutions, considering system integrations, scalability, and user requirements. + Microsoft Power Platform Development: Develop applications from the ground up utilizing skills including object-oriented programming, Power Apps, Power Automate, SharePoint, databases (Dataverse), and Power BI. + Work with IT and other business team members in all phases of software implementation/software development lifecycles, including identifying and documenting requirements, creating technical design documents, developing, and testing solutions, troubleshooting, and resolving application issues. This includes vendor-supplied patches and fixed. + Create SQL scripts to correct data and/or to answer ad-hoc data requests and partner with business intelligence teams to generate data to produce enterprise reporting solutions. Work with the database administration and other IT infrastructure teams as the need arises for environment configuration. + Take proactive steps to evaluate issues, determine alternatives, and implement the appropriate solution for the client group. Provide follow-up to ensure successful implementation of designs and enhancements. + Improve business processes by monitoring and analyzing trends in service tickets received, aiding in problem resolution, and recommending improvements in systems and/or systems and business process training. + Follow best practices for version control and application lifecycle management and participate and ensure compliance with IT change control and SOX processes. + Be available as part of a rotating on-call schedule to respond during non-working hours, especially related to project target dates and company emergencies. ADDITIONAL RESPONSIBILITIES: + Work with Technology Integration Specialists or Business Users to design and deliver training. + Stay up to date on changes and advances in technology that could affect the company. + Collaborate, mentor, and cross-train with a team of analysts and software developers on concepts, standard methodologies, and software development. QUALIFICATIONS: + Level II - + Minimum of (3) three years of professional experience with software development required. + Associate degree in software engineering, equivalent software development, or equivalent combination of education and experience required. + Senior Level - + Minimum of (5) five years of professional experience with software development required. + Bachelor’s degree in information technology or related specialty, or equivalent combination of education and experience, required. KNOWLEDGE/SKILLS/ABILITIES: + Depending upon assignments, experience with programming languages and related technologies including Microsoft Power Platform, C#, Java, JavaScript, XML, and PowerShell. + Prior experience designing, developing, and supporting automated processes and information systems. + Knowledge of information engineering concepts, including business area analysis, business system design, data modeling, and application construction. + Knowledge of Generative AI concepts and technologies including large language models (LLM). + Knowledge in database design and writing SQL queries with SQL Server, Oracle, or other database technologies to facilitate data analysis and ad-hoc reporting, and to diagnose and resolve software issues. + Good communication, customer service, leadership, time management, and organizational skills along with demonstrating the ability to prioritize, work within challenging situations, and adapt quickly when business priorities change. + Proven understanding of the importance of cybersecurity in protecting company technology assets. Understanding of Sarbanes-Oxley and other risk-based controls as they relate to software systems preferred but not required. + Maintains a regular, dependable attendance and a consistently high level of performance. + Ability to work independently with vendors, other IT team members and business partners both locally and remotely in software requirements and system support while keeping team members and leadership well informed of efforts. This description is not intended to be an all-inclusive list of responsibilities, duties, and requirements for employees in this position. Job descriptions may and do change periodically. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply. About our Company:We are a customer, growth and safety focused utility company that is dedicated to our communities. We improve life with energy as an energy partner of choice. Our diverse culture fuels unique perspectives, opening doors to new insights and possibilities. Based in Rapid City, South Dakota, we have over 3000 employees and serve 1.3 million natural gas and electric utility customers across eight states (South Dakota, Montana, Wyoming, Colorado, Nebraska, Iowa, Kansas, and Arkansas). Enjoy our Comprehensive Benefits Package! Annual discretionary bonuses, 401(k) (6% company match and up to 9% company retirement contribution), tuition reimbursement, generous paid time off benefits, including paid holidays and parental leave, company paid life insurance and disability benefits (short and long term), an employee assistance program and well-being benefits, and competitive medical, dental and vision insurance. Candidates must successfully pass a pre-employment drug screen and background check. Black Hills Energy does not sponsor applicants for work visas. All applicants must be legally authorized to work in the US. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. If you require reasonable accommodation, please visit careers.blackhillsenergy.com for more information. Wage: 75550 to 113350 Share: mail Apply Now >
Software Developer Analyst II or Senior (Automation & AI)
Black Hills Energy, Rapid City, South Dakota, United States
Software Developer Analyst II or Senior (Automation & AI) Location: Rapid City, SD, United States Job ID: 35216 Date Posted: Apr 25, 2024 Salary: $ 75550 to $ 113350 Annually Share: share to e-mail Apply Now > Job Description Job Specifications As a key member of the Black Hills IT Business Applications team, this position will be responsible for developing applications that simplify, optimize and automate Black Hills Corporation’s business processes. Responsibilities include writing software to automate business process, installing and supporting vendor software packages, partnering with business units, other IT team members and vendors to implement software to specifications, constructing, improving, and maintaining existing systems, and preparing and maintaining application system and technical documentation. SALARY RANGE: Determined by the knowledge, skills, and abilities of the applicant. Level II:$75,550 - $113,350 Senior Level:$88,700 - $133,150 REPORTING RELATIONSHIP: Business Applications Supervisor/Manager LOCATION:Rapid City, South Dakota + A comprehensive relocation package is offered for this position! Details about this package will be shared during the interview and offer process. ESSENTIAL JOB FUNCTIONS: + Requirement Analysis: Collaborate with stakeholders to understand business processes and identify automation opportunities. + Solution Design: Develop comprehensive plans for automation solutions, considering system integrations, scalability, and user requirements. + Microsoft Power Platform Development: Develop applications from the ground up utilizing skills including object-oriented programming, Power Apps, Power Automate, SharePoint, databases (Dataverse), and Power BI. + Work with IT and other business team members in all phases of software implementation/software development lifecycles, including identifying and documenting requirements, creating technical design documents, developing, and testing solutions, troubleshooting, and resolving application issues. This includes vendor-supplied patches and fixed. + Create SQL scripts to correct data and/or to answer ad-hoc data requests and partner with business intelligence teams to generate data to produce enterprise reporting solutions. Work with the database administration and other IT infrastructure teams as the need arises for environment configuration. + Take proactive steps to evaluate issues, determine alternatives, and implement the appropriate solution for the client group. Provide follow-up to ensure successful implementation of designs and enhancements. + Improve business processes by monitoring and analyzing trends in service tickets received, aiding in problem resolution, and recommending improvements in systems and/or systems and business process training. + Follow best practices for version control and application lifecycle management and participate and ensure compliance with IT change control and SOX processes. + Be available as part of a rotating on-call schedule to respond during non-working hours, especially related to project target dates and company emergencies. ADDITIONAL RESPONSIBILITIES: + Work with Technology Integration Specialists or Business Users to design and deliver training. + Stay up to date on changes and advances in technology that could affect the company. + Collaborate, mentor, and cross-train with a team of analysts and software developers on concepts, standard methodologies, and software development. QUALIFICATIONS: + Level II - + Minimum of (3) three years of professional experience with software development required. + Associate degree in software engineering, equivalent software development, or equivalent combination of education and experience required. + Senior Level - + Minimum of (5) five years of professional experience with software development required. + Bachelor’s degree in information technology or related specialty, or equivalent combination of education and experience, required. KNOWLEDGE/SKILLS/ABILITIES: + Depending upon assignments, experience with programming languages and related technologies including Microsoft Power Platform, C#, Java, JavaScript, XML, and PowerShell. + Prior experience designing, developing, and supporting automated processes and information systems. + Knowledge of information engineering concepts, including business area analysis, business system design, data modeling, and application construction. + Knowledge of Generative AI concepts and technologies including large language models (LLM). + Knowledge in database design and writing SQL queries with SQL Server, Oracle, or other database technologies to facilitate data analysis and ad-hoc reporting, and to diagnose and resolve software issues. + Good communication, customer service, leadership, time management, and organizational skills along with demonstrating the ability to prioritize, work within challenging situations, and adapt quickly when business priorities change. + Proven understanding of the importance of cybersecurity in protecting company technology assets. Understanding of Sarbanes-Oxley and other risk-based controls as they relate to software systems preferred but not required. + Maintains a regular, dependable attendance and a consistently high level of performance. + Ability to work independently with vendors, other IT team members and business partners both locally and remotely in software requirements and system support while keeping team members and leadership well informed of efforts. This description is not intended to be an all-inclusive list of responsibilities, duties, and requirements for employees in this position. Job descriptions may and do change periodically. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply. About our Company:We are a customer, growth and safety focused utility company that is dedicated to our communities. We improve life with energy as an energy partner of choice. Our diverse culture fuels unique perspectives, opening doors to new insights and possibilities. Based in Rapid City, South Dakota, we have over 3000 employees and serve 1.3 million natural gas and electric utility customers across eight states (South Dakota, Montana, Wyoming, Colorado, Nebraska, Iowa, Kansas, and Arkansas). Enjoy our Comprehensive Benefits Package! Annual discretionary bonuses, 401(k) (6% company match and up to 9% company retirement contribution), tuition reimbursement, generous paid time off benefits, including paid holidays and parental leave, company paid life insurance and disability benefits (short and long term), an employee assistance program and well-being benefits, and competitive medical, dental and vision insurance. Candidates must successfully pass a pre-employment drug screen and background check. Black Hills Energy does not sponsor applicants for work visas. All applicants must be legally authorized to work in the US. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. If you require reasonable accommodation, please visit careers.blackhillsenergy.com for more information. Wage: 75550 to 113350 Share: mail Apply Now >
Software Developer Analyst II or Senior (Automation & AI)
Black Hills Energy, Fayetteville, Arkansas, United States
Software Developer Analyst II or Senior (Automation & AI) Location: Fayetteville, AR, United States Job ID: 35216 Date Posted: Apr 25, 2024 Salary: $ 75550 to $ 113350 Annually Share: share to e-mail Apply Now > Job Description Job Specifications As a key member of the Black Hills IT Business Applications team, this position will be responsible for developing applications that simplify, optimize and automate Black Hills Corporation’s business processes. Responsibilities include writing software to automate business process, installing and supporting vendor software packages, partnering with business units, other IT team members and vendors to implement software to specifications, constructing, improving, and maintaining existing systems, and preparing and maintaining application system and technical documentation. SALARY RANGE: Determined by the knowledge, skills, and abilities of the applicant. Level II:$75,550 - $113,350 Senior Level:$88,700 - $133,150 REPORTING RELATIONSHIP: Business Applications Supervisor/Manager LOCATION:Rapid City, South Dakota + A comprehensive relocation package is offered for this position! Details about this package will be shared during the interview and offer process. ESSENTIAL JOB FUNCTIONS: + Requirement Analysis: Collaborate with stakeholders to understand business processes and identify automation opportunities. + Solution Design: Develop comprehensive plans for automation solutions, considering system integrations, scalability, and user requirements. + Microsoft Power Platform Development: Develop applications from the ground up utilizing skills including object-oriented programming, Power Apps, Power Automate, SharePoint, databases (Dataverse), and Power BI. + Work with IT and other business team members in all phases of software implementation/software development lifecycles, including identifying and documenting requirements, creating technical design documents, developing, and testing solutions, troubleshooting, and resolving application issues. This includes vendor-supplied patches and fixed. + Create SQL scripts to correct data and/or to answer ad-hoc data requests and partner with business intelligence teams to generate data to produce enterprise reporting solutions. Work with the database administration and other IT infrastructure teams as the need arises for environment configuration. + Take proactive steps to evaluate issues, determine alternatives, and implement the appropriate solution for the client group. Provide follow-up to ensure successful implementation of designs and enhancements. + Improve business processes by monitoring and analyzing trends in service tickets received, aiding in problem resolution, and recommending improvements in systems and/or systems and business process training. + Follow best practices for version control and application lifecycle management and participate and ensure compliance with IT change control and SOX processes. + Be available as part of a rotating on-call schedule to respond during non-working hours, especially related to project target dates and company emergencies. ADDITIONAL RESPONSIBILITIES: + Work with Technology Integration Specialists or Business Users to design and deliver training. + Stay up to date on changes and advances in technology that could affect the company. + Collaborate, mentor, and cross-train with a team of analysts and software developers on concepts, standard methodologies, and software development. QUALIFICATIONS: + Level II - + Minimum of (3) three years of professional experience with software development required. + Associate degree in software engineering, equivalent software development, or equivalent combination of education and experience required. + Senior Level - + Minimum of (5) five years of professional experience with software development required. + Bachelor’s degree in information technology or related specialty, or equivalent combination of education and experience, required. KNOWLEDGE/SKILLS/ABILITIES: + Depending upon assignments, experience with programming languages and related technologies including Microsoft Power Platform, C#, Java, JavaScript, XML, and PowerShell. + Prior experience designing, developing, and supporting automated processes and information systems. + Knowledge of information engineering concepts, including business area analysis, business system design, data modeling, and application construction. + Knowledge of Generative AI concepts and technologies including large language models (LLM). + Knowledge in database design and writing SQL queries with SQL Server, Oracle, or other database technologies to facilitate data analysis and ad-hoc reporting, and to diagnose and resolve software issues. + Good communication, customer service, leadership, time management, and organizational skills along with demonstrating the ability to prioritize, work within challenging situations, and adapt quickly when business priorities change. + Proven understanding of the importance of cybersecurity in protecting company technology assets. Understanding of Sarbanes-Oxley and other risk-based controls as they relate to software systems preferred but not required. + Maintains a regular, dependable attendance and a consistently high level of performance. + Ability to work independently with vendors, other IT team members and business partners both locally and remotely in software requirements and system support while keeping team members and leadership well informed of efforts. This description is not intended to be an all-inclusive list of responsibilities, duties, and requirements for employees in this position. Job descriptions may and do change periodically. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply. About our Company:We are a customer, growth and safety focused utility company that is dedicated to our communities. We improve life with energy as an energy partner of choice. Our diverse culture fuels unique perspectives, opening doors to new insights and possibilities. Based in Rapid City, South Dakota, we have over 3000 employees and serve 1.3 million natural gas and electric utility customers across eight states (South Dakota, Montana, Wyoming, Colorado, Nebraska, Iowa, Kansas, and Arkansas). Enjoy our Comprehensive Benefits Package! Annual discretionary bonuses, 401(k) (6% company match and up to 9% company retirement contribution), tuition reimbursement, generous paid time off benefits, including paid holidays and parental leave, company paid life insurance and disability benefits (short and long term), an employee assistance program and well-being benefits, and competitive medical, dental and vision insurance. Candidates must successfully pass a pre-employment drug screen and background check. Black Hills Energy does not sponsor applicants for work visas. All applicants must be legally authorized to work in the US. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. If you require reasonable accommodation, please visit careers.blackhillsenergy.com for more information. Wage: 75550 to 113350 Share: mail Apply Now >